預設為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...