了解make.config文件

时间:2016-11-15 10:05:54

标签: ubuntu makefile

我正在尝试构建一个用于在ubuntu上安装的软件包。有一个make.config文件,它引用了安装所需的库和文件。我需要更改一些行,作为先决条件,我需要了解make.config文件:

CBLASLIB_LIN=-L/home/johanstr/apps/ATLAS3.8.3/bamako_build/lib/ -latlas

LDFLAGS_LIN= $(CBLASLIB_LIN) -lstdc++ -pthread -lpthread

OPTIMISE_LIN= -O3 -pipe -fexpensive-optimizations -ffast-math -funroll-all-loops -fprefetch-loop-arrays 

我不知道这些参数和变量是什么意思。

1 个答案:

答案 0 :(得分:1)

从建立的角度来看,设置了三个不同的变量。

这些是编译器的标志。 第一个指定图集库的路径和名称,这可能是您需要修改的

第二个向链接器标志添加了一些额外的库。 第三个设置了各种优化选项。