代碼;
makefile
ccb:add_int.o add_float.o sub_int.o sub_float.o main.o
gcc -o ccb add_int.o add_float.o
sub_int.o sub_float.o main.o
add_int.o:add_int.c add.h
gcc -c -o add_int.o add_int.c
add_float.o:add_float.c add.h
gcc -c -o add_float.o add_float.c
sub_int.o:sub_int.c sub.h
gcc -c -o sub_int.o sub_int.c
sub_float.o:sub_float.c sub.h
gcc -c -o sub_float.o sub_float.c
main.o:add.h sub.h
gcc -c -o main.o main.c -Iadd -Isub
clean:
rm -f ccb add_int.o add_float.o
sub_int.o sub_float.o main.o
編譯運行;

審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
編譯
+關注
關注
0文章
666瀏覽量
33210
發布評論請先 登錄
相關推薦
Keil工程下改動.c文件后編譯的.o文件不更新如何解決?
在維護公司項目的時候,打開工程下一個C文件在里面添加了一些代碼,然后點擊重新編譯后發現它的二進制O文件沒有同步更新,而其他C文件生成的O
發表于 09-04 10:35
java反編譯能拿到源碼嗎
Java反編譯是一種將編譯后的Java字節碼(.class文件)轉換回Java源代碼的過程。雖然反編譯可以幫助理解代碼的邏輯和結構,但它并不總是能完美地還原原始源代碼。反
單片機hex文件反編譯成C語言的過程
使用C語言編寫,然后編譯成機器碼并燒錄到單片機的存儲器中。 Hex文件是一種用于存儲單片機程序的文件格式,它包含了程序的機器碼和一些附加信息,如起始地址、結束地址等。Hex文件通常用于
linux驅動程序的編譯方法有哪兩種
Collection)或其他C/C++編譯器來編譯源代碼文件。這種方法較為原始,需要開發者手動指定編譯器選項、包含路徑、庫文件等。然而,在
Efinity編譯生成文件使用指導-v1
接上篇: (6)查看Unassigned Core Pins。 在placement下面的palce.rpt文件中搜索 Unassigned C ore Pins就可以看到。它說明這些管腳沒有用于內部連接。 大家可以點擊這個鏈接查看上文 Efinity編譯生成

用env工具生成rt-thread的工程文件,vscode編譯報錯的原因?
使用vscode的eide插件可以編譯裸機的國民技術芯片,我用env工具生成rt-thread的工程文件,keil編譯無問題,vscode編譯
發表于 07-11 08:31
ESP-ADF的示例工程編譯失敗的原因?
問題:
ESP-ADF的示例工程編譯失敗;
版本:
ESP-ADF版本:V2.6
ESP-IDF版本:V4.3.6、V4.4.5、V5.1.1,三個版本都試過,都無法編譯通過;
具體現象:
附件中的兩個
發表于 06-28 07:34
網頁編譯ESP-AT工程如何設置AT driver command support功能?
網頁編譯 ESP-AT 工程如何設置 AT driver command support功能?修改哪個文件?
我在module_config/module_esp32_default
發表于 06-26 07:16
在編譯example中的mqtt時內部使用了asprintf函數,為什么找不到這個文件?
在編譯example中的mqtt時內部使用了asprintf函數, 可以編譯通過,,但是在我的工程中找不到該函數定義,example中的頭文件已經包含到
發表于 06-20 06:54
在vscode中使用ESP-IDFV5.03版本,編譯工程生成的sdkconfig.h文件無法跳轉怎么解決?
問題描述:在vscode中使用ESP-IDFV5.03版本,編譯工程生成的sdkconfig.h文件無法跳轉,只能跳轉到ESP-IDF中的某個組件里面的sdkconfig.h文件,導致
發表于 06-07 07:53
在examples工程執行idf.py build時候,怎么執行外部工程的makefile把它也編譯進去?
在idf examples下的工程添加一個外部的工程進去 ,外部工程文件里已經有makefile寫好編譯規則,在examples
發表于 06-06 06:37
STVD編譯工程后提示系統找不到指定的文件怎么解決?
STVD編譯工程后,提示錯誤,如下:系統找不到指定的文件。
Error creating process for executable size
系統找不到指定的文件。
minisys
發表于 04-01 06:50
評論