windows CMake編譯選項

2021-08-19 20:29:47 字數 652 閱讀 9390

預設為debug編譯選項

# windows下-dcmake_build_type無效果

cmake .. -g "visual studio 14 2015" -dcmake_build_type=release

# 對不同的編譯區別名稱,以下命令是對debug版本新增字尾_d

cmake .. -g "visual studio 14 2015" -dcmake_install_prefix=/opt -dcmake_debug_postfix=_d

在windows下 -dcmake_build_type=release 不生效

使用以下命令進行編譯

# 編譯debug版本

cmake --build . --config debug

# 編譯release版本

cmake --build . --config release

# 執行安裝命令

cmake --build . --config release --target install

在此加上編譯選項

cmake --build . 

-- /p:configuration=release

Solaris10的CC編譯器部分編譯選項

g 生成動態共享庫而不是可執行檔案 在有了這個選項的時候,必須指定鏈結時需要的庫,編譯器不會鏈結任何預設的庫 gcc下面對應的選項是 shared i 指定標頭檔案搜尋路徑 kpic kpic 使用與位置無關的 進行編譯。生成共享庫時使用該選項編譯原始檔。對全域性資料的每個引用都生成為全域性偏移表中...

B 區間選點(編譯器選GNU G )

數軸上有 n 個閉區間 a i,b i 取盡量少的點,使得每個區間內都至少有乙個點 不同區間內含的點可以是同乙個 input第一行1個整數n n 100 第2 n 1行,每行兩個整數a,b a,b 100 output乙個整數,代表選點的數目 21 5 4 63 1 32 5 4 6step0 將輸...

B 區間選點(編譯器選GNU G )

數軸上有 n 個閉區間 a i,b i 取盡量少的點,使得每個區間內都至少有乙個點 不同區間內含的點可以是同乙個 input 第一行1個整數n n 100 第2 n 1行,每行兩個整數a,b a,b 100 output 乙個整數,代表選點的數目 examples input 21 5 4 6out...