国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用CMakeLists.txt替代makefile創建openwrt軟件包(編譯自己的應用程序)

2019-11-10 18:13:39
字體:
來源:轉載
供稿:網友

這兩天學習了CMakeLists.txt的規則和寫法

先給大家發幾個CMakeLists.txt的學習網址和官網doc

https://cmake.org/cmake-tutorial/  【入門學習步驟】

http://blog.csdn.net/sunbaigui/article/details/6625547    【簡單示例】

https://cmake.org/Wiki/CMake_Useful_Variables   【常用變量名】

https://github.com/carl-wang-cn/demo/tree/master/cmake   【大量有實用價值的demo】

ok現在開始看openwrt下的cmakelists.txt,其實完全沒啥不一樣的,就幾行代碼就可以搞定了。。。

首先helloworld的makefile相比以前的有些變化

package/helloworld/Makefile

添加一行

Shell
1include $(INCLUDE_DIR)/cmake.mk

然后在src下沒有了makefile,而是CMakeLists.txt,注意文件的名的大小寫,出錯了就認不得了。。

#vim package/helloworld/src/CMakeLists.txt

Shell
12345678cmake_minimum_required(VERSION2.6)  #要求的最低cmake版本號PROJECT(hello_world)        #項目名稱 SET(SOURCEShello_world.c)  #設置變量SOURCES所指定的C文件ADD_EXECUTABLE(hello_world${SOURCES})  #設置最終生成的可執行文件名 INSTALL(TARGETShello_worldRUNTIMEDESTINATIONbin)  #最后的install,必要的

 

把整體的源碼也貼出來吧!

hello_world.zip

 

歡迎任何人在此代碼的基礎上修改成自己的軟件包!


上一篇:vector的成員函數解析

下一篇:Servlet基礎

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 澄城县| 金阳县| 苍山县| 华池县| 陈巴尔虎旗| 竹溪县| 兴业县| 东山县| 抚松县| 永泰县| 武平县| 梅州市| 浏阳市| 宁强县| 阜康市| 麻江县| 新兴县| 嘉定区| 宝坻区| 彝良县| 阿城市| 兴安县| 南充市| 炉霍县| 休宁县| 河间市| 金湖县| 望都县| 法库县| 萝北县| 商南县| 阿坝县| 利津县| 中卫市| 阳东县| 新闻| 杭州市| 罗江县| 广宁县| 会理县| 茌平县|