亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
一個跨平臺通用的Makefile文件
[打印本頁]
作者:
yzcyzc
時間:
2025-9-18 19:20
標題:
一個跨平臺通用的Makefile文件
一、背景
一個可直接用于企業開發使用的項目
項目在github的路徑 : github/Yezcgithub/makefile
項目在gitee的路徑 :
https://gitee.com/yezc/makefile
項目在gitcode的路徑 : gitcode/Yeccc/makefile
二、功能
1. 支持跨平臺
2. 支持可配置交叉編譯
3. 支持可配置只編譯C語言文件或C\C++文件混合編譯
4. 支持可配置生成目標文件有可執行程序、動態庫、靜態庫以及同時生成動態和靜態庫
5. 支持可配置生成 release、debug 以及同時生成 release 和 debug 版本
6. 支持可配置生成的目標文件及生成的中間文件的保存位置
7. 支持生成預處理文件和生成匯編文件命令
8. 支持在腳本中配置參數
三、優點
1. 簡潔,核心只有一個Makefile文件
2. 跨平臺,它可以自動識別所在平臺,不需要配置就可以直接使用
- 在Linux中直接拷貝Makefile文件到工程中就可以直接使用
- 在Windows中需要busybox的支持,你可以在 "./tools/windows_tools" 中找到它,也可以在busybox官網中下載最新版本 frippery org/busybox/ , 在Windows使用Makefile該文件時,在拷貝Makefile文件的同時把 tools 文件夾一起拷到你的工程中即可
3. 配置方便,在Makefile文件中你只要關心帶有前綴 "MF_CONFIGURE_" 的變量,并且增加了大量的說明及示例,這樣能非常方便的對每個工程個性化管理的需求
4. 結合腳本使用,你可以不用修改Makefile文件,在腳本中直接配置你的個性化需求,可以在工程中查看 build.sh 腳本文件(Linux使用的) 和 build.bat 腳本文件(Windows使用的)
5. 健壯性,在Makefile文件中增加了很多的校驗,它能增加在執行make時不容易出錯,能夠提前告知你配置的問題設置
6. 便于學習,如果近期你想了解或學習Makefile文件的知識,該項目是一個非常好的學習資料。在該項目中使用到了大部分的Makefile知識點,并且擁有大量的注釋說明。在 "./doc" 文件夾中保存了make.pdf文件,這個也是你學習之路的不可或缺的的資料文件。當然也可以到make官網上下載最新的文檔 gnu org/software/make/
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1