私は c++ AlgLib ライブラリのいくつかのメソッドを使用しています。私が使用した他のライブラリには、インストールの手順がいくつかありました。その後、.h ファイルをインクルードして -l でコンパイルできました (たとえば、GMP ライブラリを使用して -lgmp でコンパイル)。ただし、alglib を使用して実行できるのは、プログラムをコンパイルするたびに、makefile を使用して必要なすべての .cpp ファイルをコンパイルすることだけです。メイクファイルの例を次に示します。
all:
g++ name.cpp ap.cpp integration.cpp interpolation.cpp alglibinternal.cpp linalg.cpp
alglibmisc.cpp specialfunctions.cpp solvers.cpp optimization.cpp -o name
これらすべてのファイルを毎回コンパイルするのは比較的時間がかかるため、回避する方法はありますか?