導航:首頁 > 源碼編譯 > cmake怎麼編譯makefile項目

cmake怎麼編譯makefile項目

發布時間:2025-02-18 15:12:24

❶ cmake編譯單/多文件

在該路徑下會生成一個文件夾(CMakeFiles),三個文件(Makefile, CMakeCache.txt, cmake_install.cmake)以及一個程序(addition)

此時的文件目錄結構為

該項目該依賴於MPI,GDAL和cereal庫。MPI和GDAL庫自行編譯

1.配置各種編譯的時候,可以使用set設置,更多詳情,請自行搜索。
2.頭文件的包含請使用include_directories。
3.搜索源文件請使用aux_source_directory。
4.第三脊滾基方庫的查找使用 find_package。例如我們想找GDAL, 那麼 find_package(GDAL), 它會在 /usr/share/cmake/Moles 文件中的FindGDAL.cmake文件中去找GDAL的各種信息。前提是GDAL 是make install的, FindGDAL.cmake中才會有GDAL的各種信息。否則的話,我們需要set自行制定GDAL的相關信息。
5.第三方庫的鏈接用target_link_libraries。
注意,也櫻謹可以將該項目中的某個文件夾編譯成靜態庫,然備隱後在於其餘源文件鏈接,可以參考: https://blog.csdn.net/cliukai/article/details/90670243

簡單的多文件編譯: https://blog.csdn.net/cliukai/article/details/90670243
有第三方庫的文件編譯: https://blog.csdn.net/fb_help/article/details/79593037

閱讀全文

與cmake怎麼編譯makefile項目相關的資料

熱點內容
php7mongodb分頁 瀏覽:13
加密郵件查詢 瀏覽:872
計算機不想學編程 瀏覽:494
壓縮相片怎麼解壓 瀏覽:603
雲伺服器雙十一活動安裝 瀏覽:427
金立s6手機相冊加密後在哪裡 瀏覽:186
法蘭cnc正方形編程 瀏覽:213
nmon監控linux 瀏覽:282
沒編譯前的代碼 瀏覽:993
php數組編程 瀏覽:910
伺服器如何安裝TensorFlow 瀏覽:88
為什麼測速查找不到伺服器 瀏覽:252
優秀程序員心得分享 瀏覽:188
javascript編譯html 瀏覽:210
為什麼安卓微信記錄遷移蘋果失敗 瀏覽:223
單機游戲壓縮後解壓還能玩嗎 瀏覽:210
條件選股app如何操作 瀏覽:374
app老外怎麼讀 瀏覽:455
pythonmath向上取整 瀏覽:23
勒索病毒解壓後直接消失了 瀏覽:282