2011-10-28 44 views
1

嗨我想從命令行編譯g++,但我用在我的項目boost類,我得到錯誤,他們無法找到。我知道-I開關,但這需要我每次編譯此文件時都必須鍵入此路徑。那麼我怎樣才能添加它們,我不必每次使用它們時都指定它們?如何將庫路徑添加到編譯器

+4

爲什麼不使用Makefile? – Benoit

+3

你聽說過Makefiles嗎? – ObscureRobot

+2

或者甚至CMakeFiles :-) –

回答

2

一種方法是在bashrc/tcshrc/...文件中創建永久alias。現在

alias gboost='g++ -I /<absolute path>' 

,而不是g++可以使用gboost命令。一旦運行bash/tcsh,此alias將生效。

此技術適用於獨立文件。對於較大的項目,您可以創建一個Makefile並使用make命令。

+0

我在Windows平臺上 – smallB

相關問題