Linux C程式設計在嵌入式和服務中痛苦徘徊

2021-10-04 12:29:21 字數 806 閱讀 4104

linux c程式設計顧名思義就是linux系統下的c程式設計。c語言僅僅是乙個標準不是乙個實現,因此只要誰有資源都可以實現乙個c語言library。因此linux c程式設計就是用gnu組織的c linbray——glibc庫。

中國的程式設計培訓在邏輯上是混亂的,很多人都是從中間切入能幹活就行了,程式語言的來龍去脈並不詳述,導致很多人只會搬磚而且只會搬一種磚。程式語言只是資訊科技-計算機技術裡面乙個比較表象的事物,換句話說就是比較淺顯的東西。所謂的程式語言就是按一套規則告訴計算機怎麼做事,但是計算機是個只能理解0、1串的二流子,而且每種架構的cpu只理解自己一套翻譯機制也就是編譯器,編譯器綜合了程式語言library、cpu指令集、自己的library轉換規則。所以編譯器才是計算機**裡最強的東西。所謂的程式設計不過是按照別人設計好的規則去實現自己的業務。

linux c開發環境:

ide:不是必須的,或者用qt、eclipse,就是個檔案編輯工具

編譯器:gcc(包含g++)、

c library:glibc

專案管理:make

介紹library庫是每個程式語言培訓必須的,但是也是最容易被忽略的。每個程式語言的library庫的套路都是一樣的就是庫函式主體,結合c標準。具體來說glibc包含以下內容:

1、系列函式,包括字元測試函式、資料轉換函式、記憶體配置函式、時間函式、字串處理函式、數學計算函式、使用者和組函式、資料加密函式、資料結構函式、隨機數函式、初級i/o函式、標準i/o函式、程序及流程控制、格式化輸入輸出函式、檔案及目錄函式、訊號函式、錯誤處理函式、管道相關函式、socket相關函式、程序通訊(ipc)函式、記錄函式、環境變數函式、正規表示式、動態函式、其他函式。

嵌入式Linux C程式設計

一 前言 一切,都想從不一樣做起。大學,原以為會和我當時高中想象的那樣,可以談場轟轟烈烈的戀愛,可以自由自在的旅行,可以忘乎所以,盡己之所興。如今,大三結束。驀然回首,卻發現自己浪費了那麼多改變自己的機會。如今,大學只剩最後一年,我要用這最後的時間去彌補曾經所浪費的一切,從現在開始,朝著自己的目標勇...

嵌入式LinuxC基礎 檔案程式設計

1.linux檔案分類 普通檔案 計算機使用者和作業系統用於存放資料 程式等資訊的檔案。目錄檔案 linux檔案系統將檔案索引節點號和檔名同時儲存在目錄中,所以目錄檔案就是將檔名稱和它的索引節點號結合在一起的一張表。裝置檔案 linux把所有的外設都當作檔案來看待,每一種i o裝置對應乙個裝置檔案並...

嵌入式Linux C(二)

tab 命令不全,常用 ctrl c 終止正在執行的程式 ctrl d 退出執行介面 ctrl alt t 在當前終端新建標籤頁 linux 常用命令 useradd usedel passwd su groupadd groupdel ls cd touch cp mv rm chmod mkdi...