簡體   English   中英

代碼中的gcc std選項和鏈接器選項

[英]gcc std option and linker option in code

我經常在很多項目和IDE之間切換。 他們使用IDE的默認選項運行每個項目。 例如

g++ test.cpp

我知道make file可以解決問題。 但這不是IDE友好的方式。 我在想是否有辦法施加選擇權

-std=c++11

在代碼中而不是在調用g ++中。

鏈接器的相同問題。 我想告訴代碼中的鏈接器我想鏈接到犰狳庫

-larmadillo

也許設置預設命令可以解決該問題。 它有什么解決方案嗎?

您嘗試過CMake嗎? 這樣,您可以創建獨立於編譯器和IDE的makefile,然后為您所選擇的環境生成makefiles / project文件。 您可以自由編寫腳本,以便可以為gcc和vc ++或clang設置certin開關。

如果要創建其他構建配置,也可以使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM