freeware

    1

    1答えて

    私はmakefileの作成を含むプロジェクトを行っています。ここでは2つの異なるメイクファイルがあります。最初のものは最初のビルドステップです。 2番目のメイクファイルでは、最初に生成されたオブジェクトファイル(提供されたパス)を使用しようとしています。私がここで直面している問題は、リンカーがこの新しいオブジェクトファイルを古いオブジェクトファイルにリンクできないことです。 この手順を実行するには

    1

    1答えて

    私はlinuxのGNUMakeファイルや他のコードベースの.mfファイルのようなmakefileの種類を見てきました。異なるタイプのメイクファイルに違いはありますか?

    2

    1答えて

    gg=mpif90 DEPS=matrix.mod OBJ= main.o sub1.o main.out: $(OBJ) $(gg) -o [email protected] $^ %.mod:%.90 %.o $(gg) -c -o [email protected] $^ %.o:%.f90 $(DEPS) $(gg) -c -o [email p

    1

    1答えて

    makeを実行するたびに私のプロジェクトと一緒に単体テストを作りたいと思っています。私は唯一の私のメイクを向上させるための./resistorなく./test ....ところでどんなアドバイスを参照してくださいディレクトリを見たときしかし :私は私のMakefileの次のコードでこれを実行しようとしました他の方法は歓迎です。

    0

    2答えて

    ターゲット名とそのターゲット名を取って、特定のソースが存在するかどうかを確認してからいくつかのコマンドを実行する一般的なMakefileが必要です。だから、例えば私が入力できるようにしたい: make mytarget その後、mytarget.src1とmytarget.src2かどうかを確認する必要があります作る存在し、その場合は、いくつかのコマンドを実行します。 私は、次のメイクファイル

    1

    1答えて

    メイクファイルからスタティックライブラリを作成しようとすると、ライブラリが作成されません。誰でもこれについて何か入力がありますか?このルールで all: test.exe test.exe: test.o gcc -o test.exe test.o -L. -ltest test.o: libtest.a gcc -c test.c libtest.a: ABC-

    0

    1答えて

    をコンパイルするとき、私はいくつかの.cppと.hファイルでプロジェクトを持っている、と私は、コア/汎用的なもの、およびアプリケーション固有のコードにソースを分割しようとしています。それに基づいて、コードファイルをCommonフォルダに分割し、ライブラリとしてコンパイルしました。そのlibのMakefileは以下の通りです: 次に、そのライブラリを使用しているアプリケーションのコンパイルを試みるた

    2

    1答えて

    私はautotoolsのビルドプロセスを使用する大きなライブラリをコンパイルしています。多くのメイクファイルがあります。それぞれはCFLAGS = .... -Werrorになります。 私がコンパイルしようとすると、私のセットアップでビルドを殺すマイナーな警告があります。 私は警告にもかかわらずビルドを試してみたいので、 - Werrorをすべてのメイクファイルから取り除く必要があります。これらす

    0

    1答えて

    configure does not generate makefile while building perl from sourceに関する質問がありました。解決策を待っている間、別の(おそらく関連する)質問があります。私はsudo cpanm Try::Tinyのようなものを介して、システムのperlのためのPerlモジュールをインストールするときには、以下のログで失敗します。 cpanm

    1

    2答えて

    Makefileに関する初心者の質問があります。私は非常にシンプルなメイク含むがあります SHELL = /bin/sh CC = gcc CFLAGS = -lm -std=c99 -g -o0 EXEC = test BUILDDIR = build OBJDIR = obj SOURCES = $(shell cat sources.list) DEPS = $(shell c