Linux學習(三) Linux程式設計基礎 下

2021-10-02 20:41:49 字數 588 閱讀 6156

庫顯示規則

開始的行,make程式會將其交給系統的shell程式去執行

hello:hello.c

gcc -o hello hello.c

隱含規則 變數

舉例

指示符include指令

根據乙個變數的值決定處理或者忽略makefile中的某一特定部分

定義乙個多行變數 注釋

兩種形式

靜態庫

-r:在庫中插入模組(替換)

-c:不論庫是否存在都將建立,不給出警告

-s:強制更新庫的符號表,即是庫的內容沒有發生變化,顯示執行操作選項的附加資訊

使用gcc -o hello hello.c libhello.a共享庫(動態庫)

使用

Linux程式設計學習三

在linux中,任何裝置,檔案,目錄.都是以檔案的形式存放的。1.比較重要的裝置檔案 dev console 系統控制台,出錯和診斷資訊通常會被傳送到這裡 dev null 空裝置,所有寫向這個裝置的輸出都將被拋棄。如 echo do not want to see this dev null cp...

linux程式設計學習

程序 fork exec函式族,注意呼叫後是替換而不是生成新的程序 訊號 signal raise kill 傳統的signal是oneshot還是其它並不確定,posix signal可以用flag來設定,posix signal另乙個地方是可以得到 程序資訊 poll poll和select類似...

檔案I O程式設計學習筆記三(linux 時間程式設計)

linux 時間程式設計 時間型別 coordinated universal time世界標準時間 calendar time日曆時間 時間獲取 include time t time time t tloc 從1970年1月1日0時到現在經歷的秒數 時間轉換 日曆轉化為格林威治標準時間 stru...