衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

多文件工程的編譯

chenbingjy ? 來源:501089 ? 作者:501089 ? 2024-06-26 13:35 ? 次閱讀

代碼;

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

編譯運行;

wKgZomZ7qB2APUnHAAD7TDP5Df8886.png
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編譯
    +關注

    關注

    0

    文章

    661

    瀏覽量

    33042
收藏 人收藏

    評論

    相關推薦

    Keil工程下改動.c文件編譯的.o文件不更新如何解決?

    在維護公司項目的時候,打開工程下一個C文件在里面添加了一些代碼,然后點擊重新編譯后發現它的二進制O文件沒有同步更新,而其他C文件生成的O
    發表于 09-04 10:35

    java反編譯能拿到源碼嗎

    Java反編譯是一種將編譯后的Java字節碼(.class文件)轉換回Java源代碼的過程。雖然反編譯可以幫助理解代碼的邏輯和結構,但它并不總是能完美地還原原始源代碼。反
    的頭像 發表于 09-02 11:03 ?1193次閱讀

    Efinity編譯生成文件使用指導-v1

    接上篇: (6)查看Unassigned Core Pins。 在placement下面的palce.rpt文件中搜索 Unassigned C ore Pins就可以看到。它說明這些管腳沒有用于內部連接。 大家可以點擊這個鏈接查看上文 Efinity編譯生成
    的頭像 發表于 08-13 14:22 ?832次閱讀
    Efinity<b class='flag-5'>編譯</b>生成<b class='flag-5'>文件</b>使用指導-v1

    用env工具生成rt-thread的工程文件,vscode編譯報錯的原因?

    使用vscode的eide插件可以編譯裸機的國民技術芯片,我用env工具生成rt-thread的工程文件,keil編譯無問題,vscode編譯
    發表于 07-11 08:31

    網頁編譯ESP-AT工程如何設置AT driver command support功能?

    網頁編譯 ESP-AT 工程如何設置 AT driver command support功能?修改哪個文件? 我在module_config/module_esp32_default
    發表于 06-26 07:16

    在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

    stm32f10x_tim.h文件編譯錯誤的原因?

    我在移植別人工程文件時出現編譯錯誤,且錯誤提示都在stm32f10x_tim.h文件?這工程文件
    發表于 05-21 08:26

    HighTec Tricore編譯速度優化策略探討

    HighTec在編譯時默認是根據工程文件文件架構首先生成makefile文件,然后執行“make makefile”指令來
    的頭像 發表于 04-10 12:44 ?2365次閱讀
    HighTec Tricore<b class='flag-5'>編譯</b>速度優化策略探討

    STVD編譯工程后提示系統找不到指定的文件怎么解決?

    STVD編譯工程后,提示錯誤,如下:系統找不到指定的文件。 Error creating process for executable size 系統找不到指定的文件。 minisys
    發表于 04-01 06:50

    可以編譯運行的工程代碼中不存在.ioc文件有辦法生產.ioc嗎?

    可以編譯運行的工程代碼中不存在.ioc文件,有辦法生產.ioc嗎?
    發表于 03-26 08:00

    3562-Qt工程編譯說明

    本文檔主要說明如何將已有 Qt 工程進行編譯,生成可在評估板上正常運行的 ARM 端 Qt 程序鏡像。 Qt 開發環境主要包括 Qt Creator 工具、X86 端 Qt 環境、ARM 端
    的頭像 發表于 03-05 09:19 ?526次閱讀
    3562-Qt<b class='flag-5'>工程</b><b class='flag-5'>編譯</b>說明

    鴻蒙開發【編譯構建】講解

    Version 8~9在編譯構建體系、工程目錄及配置文件等存在差異,接下來將詳細介紹兩者之間的差異。 構建體系 HarmonyOS應用/服務API Version 47和API Version 89的構建
    發表于 02-27 17:41

    Infineon官網下載的Demo工程,Tasking編譯通過,移植Hightec報故障怎么解決?

    Demo工程在Tasking工程中,編譯成功。 按照論壇大神之前分享的資料移植至Hightec編譯器(lsl鏈接文件路徑已修改,頭
    發表于 02-20 08:11

    OpenHarmony 移植:build lite 編譯構建過程

    這些疑惑,會對 build lite 編譯構建過程有個更深入的理解。 1、產品解決方案代碼是如何被調用編譯的 在文件 buildliteBUILD.gn 配置文件中的構建目標 //bu
    的頭像 發表于 02-19 16:19 ?1011次閱讀
    六合彩开码现场| 安徽棋牌游戏中心| 威尔斯人线上娱乐| 百家乐官网筹码皇冠| bet365充值| 百家乐看炉子的方法| 百家乐官网投注法减注| 唐朝百家乐的玩法技巧和规则| 龍城百家乐官网的玩法技巧和规则 | 网络百家乐官网金海岸破解软件| 星期八百家乐的玩法技巧和规则| 百家乐官网微乐| 百家乐官网庄家胜率| 大发888游戏平台 17| 百家乐试玩活动| 百家乐官网凯时娱乐场| 深水埗区| 百家乐赌场策略| 澳门赌百家乐官网能赢钱吗| 时时博在线娱乐城| 亚洲百家乐的玩法技巧和规则| 鸟巢百家乐官网的玩法技巧和规则 | 百家乐小揽| 商南县| 谁会玩百家乐的玩法技巧和规则| 百家乐专打和局| 澳门百家乐官网实战视频| 舟山星空棋牌首页| 太阳城假网| 澳门百家乐论坛及玩法| 网上百家乐记牌软件| 赌博百家乐探讨| 公海百家乐官网的玩法技巧和规则 | 机械手百家乐的玩法技巧和规则 | 至尊百家乐官网20130402| 新2百家乐官网娱乐城| 真钱百家乐官网游戏排行| 百家乐官网起步多少| 百家乐官网官方网址| 博发百家乐官网游戏| 百家乐官网必胜法hk|