代碼;
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
編譯運行;
審核編輯 黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
編譯
+關(guān)注
關(guān)注
0文章
648瀏覽量
32775
發(fā)布評論請先 登錄
相關(guān)推薦
Keil工程下改動.c文件后編譯的.o文件不更新如何解決?
在維護(hù)公司項目的時候,打開工程下一個C文件在里面添加了一些代碼,然后點擊重新編譯后發(fā)現(xiàn)它的二進(jìn)制O文件沒有同步更新,而其他C文件生成的O
發(fā)表于 09-04 10:35
java反編譯能拿到源碼嗎
Java反編譯是一種將編譯后的Java字節(jié)碼(.class文件)轉(zhuǎn)換回Java源代碼的過程。雖然反編譯可以幫助理解代碼的邏輯和結(jié)構(gòu),但它并不總是能完美地還原原始源代碼。反
Efinity編譯生成文件使用指導(dǎo)-v1
接上篇: (6)查看Unassigned Core Pins。 在placement下面的palce.rpt文件中搜索 Unassigned C ore Pins就可以看到。它說明這些管腳沒有用于內(nèi)部連接。 大家可以點擊這個鏈接查看上文 Efinity編譯生成
用env工具生成rt-thread的工程文件,vscode編譯報錯的原因?
使用vscode的eide插件可以編譯裸機(jī)的國民技術(shù)芯片,我用env工具生成rt-thread的工程文件,keil編譯無問題,vscode編譯
發(fā)表于 07-11 08:31
HighTec Tricore編譯速度優(yōu)化策略探討
HighTec在編譯時默認(rèn)是根據(jù)工程源文件文件架構(gòu)首先生成makefile文件,然后執(zhí)行“make makefile”指令來
STVD編譯工程后提示系統(tǒng)找不到指定的文件怎么解決?
STVD編譯工程后,提示錯誤,如下:系統(tǒng)找不到指定的文件。
Error creating process for executable size
系統(tǒng)找不到指定的文件。
minisys
發(fā)表于 04-01 06:50
3562-Qt工程編譯說明
本文檔主要說明如何將已有 Qt 工程進(jìn)行編譯,生成可在評估板上正常運行的 ARM 端
Qt 程序鏡像。
Qt 開發(fā)環(huán)境主要包括 Qt Creator 工具、X86 端 Qt 環(huán)境、ARM 端
鴻蒙開發(fā)【編譯構(gòu)建】講解
Version 8~9在編譯構(gòu)建體系、工程目錄及配置文件等存在差異,接下來將詳細(xì)介紹兩者之間的差異。
構(gòu)建體系
HarmonyOS應(yīng)用/服務(wù)API Version 47和API Version 89的構(gòu)建
發(fā)表于 02-27 17:41
如何查看GD32 Keil和IAR工程的map文件
我們在設(shè)計調(diào)試程序時,往往需要知道一個函數(shù)或一個變量它在MCU中具體所在的地址以及所占用的空間大小,這時候就需要查看map文件。
那么什么是map文件呢?map文件是編譯器
如何構(gòu)建linux開發(fā)環(huán)境和編譯軟件工程、應(yīng)用程序
前文介紹了如何使用官方提供的鏡像文件啟動開發(fā)板,本文將說明如何構(gòu)建linux開發(fā)環(huán)境和編譯軟件工程、應(yīng)用程序。
keil如何生成bin文件
創(chuàng)建工程、編寫代碼、配置編譯選項、編譯生成可執(zhí)行文件、轉(zhuǎn)換為bin文件等。 創(chuàng)建工程 首先,打開
在VDSP++5.0的工程里文件夾里放入test.h文件,修改文件名后編譯不通過是為什么?
在VDSP++5.0的工程里文件夾里放入test.h文件,在工程的某C文件里include\"test.h\" ,
發(fā)表于 11-30 07:33
評論