2013-01-23 61 views
0

我正在使用C++ AlgLib庫中的一些方法。在我用過的其他庫中有一些安裝說明,之後我可以包含.h文件並使用-l編譯(例如,使用GMP庫並使用-lgmp編譯)。然而,對於alglib,我唯一能夠運行的就是使用makefile並編譯所有需要的.cpp文件 - 每次編譯我的程序。下面是一個makefile的例子:使用alglib而無需每次編譯

all:  
g++ name.cpp ap.cpp integration.cpp interpolation.cpp alglibinternal.cpp linalg.cpp 
    alglibmisc.cpp specialfunctions.cpp solvers.cpp optimization.cpp -o name 

由於編譯所有這些文件每次都是一項相當耗費時間,有沒有辦法避免呢?

回答

1

您可以使用make功能。 Make是一個控制從程序的源文件中生成程序的可執行文件和其他非源文件的工具。 查看頁面:http://www.gnu.org/software/make/使用此工具。

+0

好的,謝謝,這似乎適合billl,我會檢查出來! – jorgen

相關問題