makefile

    0

    1答えて

    Ubuntuで作成され、Mac OSで動作するプロジェクトを実行しようとしています。私はtholeプロジェクトでその名前を持つ任意のライブラリを参照することはできません ld: library not found for -lrt clang: error: linker command failed with exit code 1 (use -v to see invocation) ma

    3

    1答えて

    GNU makeでは、ターゲットAが2つのターゲットBとCに依存しているが、ターゲットCを使用してビルドする場合、ターゲットBはすでにビルドされている必要があります(ターゲットC自体はBに依存しません)。 - のみ前提条件。 CMakeには代替手段がありますか?私はCMakeが単なる設定ツールであることを知っています。そのため、質問は「CMakeLists.txtをオーダーのみの前提条件でMake

    1

    1答えて

    これは私の完全なCMakeLists.txtファイルです: set(CMAKE_BUILD_TYPE Release) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wshadow") set(PROJECT sample) project(${PROJECT}) set(HEADERS Main.h ) s

    4

    1答えて

    私はメイクファイルと複数のファイルを使用するプロジェクトの両方で初心者です。私が今作業しているのは、main.cと2つのユーザライブラリです。ここでは、メイクファイルです:私は(複数のウィンドウの変数を使用)のEmacsでこのプロジェクトをデバッグできるようにしたいと思い CC = gcc OBJECTS = main.o path.o util.o 9_1 : $(OBJECTS)

    0

    1答えて

    Yosysのコマンドはありますか?gccオプション-MMDに相当する依存ファイルを作成しますか? (Using g++ with -MMD in makefile to automatically generate dependenciesを参照してください) 背景:私はYosysを使ってVerilogプロジェクトを合成するMakefileをビルドしようとしています。このMakefileはコンパイ

    1

    1答えて

    C++プロジェクト用に以下のディレクトリ構造を作成しようとしています。 ├── Project ├── Makefile │ ├── build/ │ ├── src │ │ ├── include/ │ │ ├── cpp/ │ │ loader.s │ │ linker.ld 私はまた、別のターゲットでビルドディレクトリとリンクに別々に各.cppファイルをコンパイルしたいです

    1

    1答えて

    私は希望のアンドロイドプラットフォームのバージョンを使用するMakefileを正しく生成するためにQMakeにどのように入れますか?私はプラットフォーム21でNDK 14bを使用しようとしていますが、QMakeは常にバージョン16をターゲットとするmakefileを生成します(これは必要なものを失います)。 私はAndroid用のQtでQt 5.9.1を使用しています。私はGCC 4.9でAndr

    0

    1答えて

    それはmakefileに関するもので、makefileがcppファイルを動的にコンパイルできるかどうか疑問です。 は、私はmain.cppに、a.cpp、b.cpp、およびc.cppファイルがあるとします。(おそらくd.cpp、e.cppとよりを追加することができます) main.cppにファイルがメインを持っています()関数とa、bとcはそれぞれ独自の関数を持っています。 時にはmain.cpp

    0

    2答えて

    私はCMakeやGNU Autotoolsのようなツールを知っていますが、私はCとC++のプロジェクトに使うために、自分自身でユニバーサルビルドシステムを作成しようとしています。私はそれがどのように動作するのかを簡単に説明し、うまくいけば誰かが改善かより良いデザインを提案することができます。 ビルドシステムは、プロジェクトのサブディレクトリの1つにあります(私はGitサブモジュールとしてインポート

    0

    1答えて

    私は与えられたソースコードをコンパイルするために外部ツールチェーンを使用する必要があります。ソースコードにはConfigureファイルが付いておらず、自動的に生成されたMakefileとしか見えません。 Makefileはmips-linux-[cc|ar|ld|...]への参照を行いますが、私が提供するツールチェーンには異なる名前が付けられています。 makeに別の命名方式を使用する方法はありま