1
嗨我想從命令行編譯g++
,但我用在我的項目boost類,我得到錯誤,他們無法找到。我知道-I
開關,但這需要我每次編譯此文件時都必須鍵入此路徑。那麼我怎樣才能添加它們,我不必每次使用它們時都指定它們?如何將庫路徑添加到編譯器
嗨我想從命令行編譯g++
,但我用在我的項目boost類,我得到錯誤,他們無法找到。我知道-I
開關,但這需要我每次編譯此文件時都必須鍵入此路徑。那麼我怎樣才能添加它們,我不必每次使用它們時都指定它們?如何將庫路徑添加到編譯器
一種方法是在bashrc
/tcshrc
/...文件中創建永久alias
。現在
alias gboost='g++ -I /<absolute path>'
,而不是g++
可以使用gboost
命令。一旦運行bash
/tcsh
,此alias
將生效。
此技術適用於獨立文件。對於較大的項目,您可以創建一個Makefile
並使用make
命令。
我在Windows平臺上 – smallB
爲什麼不使用Makefile? – Benoit
你聽說過Makefiles嗎? – ObscureRobot
或者甚至CMakeFiles :-) –