第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

CMake中的調(diào)試與發(fā)布

CMake中的調(diào)試與發(fā)布

C++ C
墨色風(fēng)雨 2019-12-07 14:21:41
在GCC編譯的項(xiàng)目中,如何為每種目標(biāo)類型(調(diào)試/發(fā)布)運(yùn)行CMake?如何使用CMake指定調(diào)試和發(fā)布C / C ++標(biāo)志?我如何表示將使用編譯主可執(zhí)行文件并使用g++嵌套庫gcc?
查看完整描述

3 回答

?
三國紛爭

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊

對于CMake,通常建議執(zhí)行“源外”構(gòu)建。CMakeLists.txt在您的項(xiàng)目的根目錄中創(chuàng)建您的。然后從您的項(xiàng)目的根目錄:


mkdir Release

cd Release

cmake -DCMAKE_BUILD_TYPE=Release ..

make

并且Debug(再次從項(xiàng)目的根源開始):


mkdir Debug

cd Debug

cmake -DCMAKE_BUILD_TYPE=Debug ..

make

Release/ Debug將為您的編譯器添加適當(dāng)?shù)臉?biāo)志。也有RelWithDebInfo和MinSizeRel構(gòu)建配置。


您可以通過指定可以在其中添加和變量的工具鏈文件來修改/添加到標(biāo)志,例如:CMAKE_C_FLAGS_DEBUGCMAKE_C_FLAGS_RELEASE


set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall")

set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall")


至于你的第三個(gè)問題,我不確定你到底在問什么。CMake應(yīng)該自動(dòng)檢測并使用適合于您的不同源文件的編譯器。


查看完整回答
反對 回復(fù) 2019-12-07
  • 3 回答
  • 0 關(guān)注
  • 861 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號