2016-11-15 3 views
0

私はubuntuにインストールするためのパッケージをビルドしようとしています。インストールに必要なライブラリとファイルへの参照を持つmake.configファイルがあります。私は線の一部を変更する必要があるとの前提条件として、私は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 

私にはわかりませんこれらのパラメータと変数の意味

+0

あなたの質問は、おそらくあまりにも一般的に、SOのようなサイトで言われています。特定のフラグに関する特定の質問をすることは、多くのコンテンツを貼り付けることと、すべてのことを説明するように質問することよりはるかに優れています。 – MadScientist

答えて

1

makeの観点から、3つの異なる変数が設定されています。

これは、コンパイラのフラグです。 最初にアトラスライブラリのパスと名前を指定します。これはおそらく変更する必要があります。

2番目のライブラリはリンカフラグにいくつかのライブラリを追加します。 3つ目はさまざまな最適化オプションを設定します。

+0

特に、-latlasと同じ行に指定されたパスとの関係は何ですか? –

+1

ちょうどメモ:あなたの質問に答えられていない場合は、それを答えとしてチェックするべきではありません。回答があると質問がチェックされると、それに答えることができるほとんどの人はそれを読まないでしょう。 – MadScientist

+0

私はそれに気付かなかった。 –

関連する問題