ubuntu系統下關於c語言的程式設計的有關操作

2021-10-09 14:59:44 字數 1615 閱讀 7028

在window上使用vc2010進行編寫程式

建立檔案main1.c以及sub1.c,填寫**

gcc -o a main1.c  #編譯main1.c

.

/a

main1: main1.o sub1.o

main1.o: main1.c sub1.h

cc -c main1.c

sub1.o: sub1.c sub1.h

cc -c sub1.c

clean:

rm *

.o main1

** 注意此處需要建立sub1.**件

target…:prerequisites…

command

target:規則的目標。通常是最後需要生成的檔名或者為了實現這個目的而必需的中間過程檔名。可以是.o檔案、也可以是最後的可執行程式的檔名等。另外,目標也可以是乙個make執行的動作的名稱,如目標「clean」(目標「clean」不是乙個檔案,它僅僅代表執行乙個動作的標識。),我們稱這樣的目標是「偽目標」。

prerequisites:規則的依賴。生成規則目標所需要的檔名列表。通常乙個目標依賴於乙個或者多個檔案。

command:規則的命令列。是規則所要執行的動作(任意的shell命令或者是可在shell下執行的程式)。它限定了make執行這條規則時所需要的動作。

乙個規則可以有多個命令列,每一條命令佔一行。注意:每乙個命令列必須以[tab]字元開始,[tab]字元告訴make此行是乙個命令列。make按照命令完成相應的動作。

make

./main1
建立main1.c,sub1.c,sub1.**件,內容如下

輸出結果

Ubuntu下關於tftp的配置

配置環境 ubuntu 12.04 之所以沒在 window 環境下,只是想盡量在乙個平台下 linux 進行嵌入式實驗,同時更加熟悉 linux 環境。說明 因為從網上找的資料或者過時,或者安裝出現錯誤,故此寫寫自己配置 tftp 的過程,關鍵是出現的錯誤,畢竟,這就是經驗。一 給出目前自己成功配...

Linux下關於時間概念的C語言程式設計

abstract 在程式中,經常需要輸出系統的當前時間 計算程式的執行時間 使用計時器等。introduction 一 時間的型別 1.格林威治標準時間 coordinated universal time utc 是世界標準時間,即常說的格林威治標準時間 greenwich mean time,g...

C 下關閉系統的實現

exitwindow 函式用來退出 重啟或登出系統。函式原型 引數 uflags 指定關閉的型別。此引數必須有下列值的組合 1ewx force 強制終止程序。當此標誌設定,windows不會傳送訊息wm queryendsession和wm endsession的訊息給目前在系統中執行的程式。這可...