在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>Linux Makefile編寫的一些知識跟我一起寫Makefile完整版免費下載

Linux Makefile編寫的一些知識跟我一起寫Makefile完整版免費下載

2019-03-04 | pdf | 0.51 MB | 次下載 | 免費

資料介紹

  什么是 makefile?或許很多 Winodws 的程序員都不知道這個東西,因為那些 Windows 的 IDE 都為你做了這個工作,但我覺得要作一個好的和 professional 的程序員, makefile 還是要懂。這就好像現在有這么多的 HTML 的編輯器,但如果你想成為一個專業人士,你還是要了解 HTML 的標識的含義。特別在 Unix 下的軟件編譯,你就不能不自己寫 makefile 了,會不會寫 makefile,從一個側面說明了一個人是否具備完成大型工程的能力。

  因為,makefile 關系到了整個工程的編譯規則。一個工程中的源文件不計數,其按類型、功能、模塊分別放在若干個目錄中,makefile 定義了一系列的規則來指定,哪些文件需要先編譯,哪些文件需要后編譯,哪些文件需要重新編譯,甚至于進行更復雜的功能操作,因為 makefile 就像一個 Shell 腳本一樣,其中也可以執行操作系統的命令。

  makefile 帶來的好處就是——“自動化編譯”,一旦寫好,只需要一個 make 命令,整個工程完全自動編譯,極大的提高了軟件開發的效率。make 是一個命令工具,是一個解釋 makefile 中指令的命令工具,一般來說,大多數的 IDE 都有這個命令,比如: Delphi 的 make,Visual C++的 nmake,Linux 下 GNU 的 make。可見,makefile 都成為了一種在工程方面的編譯方法。

  現在講述如何寫 makefile 的文章比較少,這是我想寫這篇文章的原因。當然,不同產商的 make 各不相同,也有不同的語法,但其本質都是在“文件依賴性”上做文章,這里,我僅對 GNU 的 make 進行講述,我的環境是 RedHat Linux 8.0,make 的版本是 3.80。必竟,這個 make 是應用最為廣泛的,也是用得最多的。而且其還是最遵循于 IEEE 1003.2-1992 標準的(POSIX.2)。

  在這篇文檔中,將以 C/C++的源碼作為我們基礎,所以必然涉及一些關于 C/C++的編譯的知識,相關于這方面的內容,還請各位查看相關的編譯器的文檔。這里所默認的編譯器是 UNIX 下的 GCC 和 CC。
?

  關于程序的編譯和鏈接

  在此,我想多說關于程序編譯的一些規范和方法,一般來說,無論是 C、C++、還是 pas,首先要把源文件編譯成中間代碼文件,在 Windows 下也就是 .obj 文件,UNIX 下是 .o 文件,即 Object File,這個動作叫做編譯(compile)。然后再把大量的 Object File 合成執行文件,這個動作叫作鏈接(link)。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1相關協議信號總結
  2. 0.94 MB   |  4次下載  |  免費
  3. 2DS-CS3A P00-CN-V3
  4. 618.05 KB  |  1次下載  |  免費
  5. 3常用電子元器件介紹
  6. 3.21 MB   |  1次下載  |  免費
  7. 4運算放大器基本電路中文資料
  8. 1.30 MB   |  1次下載  |  免費
  9. 5ZP-WTU-PNMD02規格書
  10. 637.49 KB  |  次下載  |  免費
  11. 6multisim的基本界面與操作方法
  12. 9.12 MB   |  次下載  |  免費
  13. 7FS312A USB的PD快充協議電壓誘騙控制器中文手冊
  14. 1.51 MB   |  次下載  |  免費
  15. 8FVT-2SVCTCXO電氣規格與應用:10~52MHz剪切正弦波在GPS、物聯網和移動設備中的使用
  16. 394.16 KB  |  次下載  |  免費

本月

  1. 1涂鴉各WiFi模塊原理圖加PCB封裝
  2. 11.75 MB   |  89次下載  |  1 積分
  3. 2錦銳科技CA51F2 SDK開發包
  4. 24.06 MB   |  43次下載  |  1 積分
  5. 3錦銳CA51F005 SDK開發包
  6. 19.47 MB   |  19次下載  |  1 積分
  7. 4PCB的EMC設計指南
  8. 2.47 MB   |  16次下載  |  1 積分
  9. 5HC05藍牙原理圖加PCB
  10. 15.76 MB   |  13次下載  |  1 積分
  11. 6蘋果iphone 11電路原理圖
  12. 4.98 MB   |  7次下載  |  2 積分
  13. 7基礎模擬電子電路
  14. 3.80 MB   |  5次下載  |  1 積分
  15. 8STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
  16. 3.32 MB   |  5次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191390次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81591次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65989次下載  |  10 積分
主站蜘蛛池模板: 激情婷婷在线 | 免费看日本黄色片 | 成人美女隐私免费 | 黄频网站免费大全在线观看 | 成人精品视频一区二区三区 | 狠狠色婷婷狠狠狠亚洲综合 | 怡红院精品视频 | 欧美色视频在线观看 | 月夜免费观看高清在线完整 | 日本黄色小视频 | 99国产在线 | 九色国产在视频线精品视频 | 天堂综合| 午夜视频久久 | 午夜看片a福利在线 | 97影院午夜在线观看视频 | 国产在线理论片免费播放 | 亚洲吊丝网 | 亚洲天天更新 | 全免费一级毛片在线播放 | 欧美另类69 | 天天在线影院 | 四虎成人欧美精品在永久在线 | 六月色播| 51xtv成人影院 | 国产主播一区二区 | 中文字幕一区2区3区 | 欧美天天性 | 日本高清色www | 欧美精品1| 国产免费一级在线观看 | 一级片观看 | 日本免费一区二区老鸭窝 | 激情综合五月 | 1024国产高清精品推荐 | 人人看人人看人做人人模 | 手机看片a永久免费看大片 手机毛片 | 男男宿舍高h炒肉bl 男男污肉高h坐便器调教 | 97理论三级九七午夜在线观看 | 国产女人18毛片水真多18精品 | 男人的天堂久久精品激情 |