-
作る : ルール 呼び出す ルール
質問 makefile の中で、あるルールを別のルールから呼び出すことはできますか? と似ています。 rule1: echo "bye" rule2: date rule3: @echo "hello" rule1 どのように解決するのですか? 依存関係を利用するか、再帰的にルールを作成する。 依存関係はこの
2023-08-05 15:26:59 -
[解決済み] makeマクロにおける:= vs = [重複].
質問 この質問はすでにここに回答があります : 閉じる 10年前 . 重複の可能性があります。 GNU Makefile の変数割り当て =, ?=, :=, += の違いは何ですか? 私は非常に基本的なことしか知りません makefile
2023-07-23 23:38:49 -
[解決済み] Cmakeビルドシステムで、ディレクトリ内のすべての*.cファイルを使用するにはどうすればよいですか?
質問 あるディレクトリの下にあるすべての.cファイルを探し出し、それらをすべてSRCファイルに追加してcmakeでコンパイルしたいのです。CMakeList.txtでどうすればいいのでしょうか? 通常のmakefileで作成できるのは SPECIFIED_SRC_FILE = $(foreach d,$(SPECIFIED_SRC_DIRS),$(wildcard $(addpre
2023-06-04 23:17:03 -
[解決済み] Makefile のメッセージを表示するには?
質問 ビルド中にメッセージを表示させたい。 makefile . 以下のものはメッセージを表示することはできますが、その後に続くスクリプトを実行することができません。 どのように私はこの問題を修正することができますか? ifeq (yes, ${TEST}) CXXFLAGS := ${CXXFLAGS} -DDESKTOP_TEST test: @echo
2023-05-04 14:12:52 -
[解決済み] Makefile の変数が空の場合、条件付きで何かに設定するにはどうすればよいですか?
質問 変数が空の場合に設定したい。このように試してみました。 .... TEST := $(something) ... TEST ?= $(something else) 最初の $(something) は空の文字列を返すかもしれませんが、条件付き代入 ?= は空の場合ではなく、前の変数が設定されていない場合にのみ働きます。 空の場合に変数を設定するための任意のエレガント
2023-04-30 12:36:53 -
[解決済み] make installとmake altinstallの違いについて
質問 以下は私の場合です。 私は Ubuntu 10.04 (Lucid Lynx)を使用しています。システムのデフォルトのPythonはv2.6.5ですが、私はPython v2.7が必要です。そこで、私は python.org からソースをダウンロードし、それをインストールしようとしました。 最初にインストールしたときは、実行しました。 cd Python2.7.4 .
2023-03-31 05:10:23 -
[解決済み] Makefile - セパレータがない [重複].
質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 メイクエラー:セパレータがありません makefileにこのコードを記述してください。 PROG = semsearch all: $(PROG)
2023-02-27 16:23:23 -
[解決済み] ifeq の Make エラー: 予期しないトークン付近のシンタックスエラー
質問 一箇所だけ文字列照合を行うMakefileを書いているのですが、以下のようなコードです。 if test ...; \ then \ shell scripts... \ fi ifeq ($(DIST_TYPE),nightly) shell scripts ... endif ここでは、最初の if はシェルスクリプト、2番目の ifeq
2023-02-24 19:52:17 -
[解決済み] 別ファイルの内容を読み込んでmakefileに変数を作成する
質問 どのようにすれば、makefile からその場で変数を作成し、その値を他のデータファイルの全内容とすることができるでしょうか。 どのように解決するのですか? GNU makeを前提とする。 file := whatever.txt variable := $(shell cat ${file})
2023-02-21 05:46:25 -
[解決済み] GNU make で、複数の拡張子を持つリストの各ファイルの拡張子を変更するには?
質問 GNU makefile において、ファイルリストの入力で、新しい拡張子を持つファイルリストを出力することが可能かどうか疑問に思っています。 入力で、私はこのリストを得ます。 FILES_IN=file1.doc file2.xls で、この変数をmakefileでビルドしたい。 ファイル_IN という変数があります。 FILES_OUT=file1.docx fi
2023-02-11 21:43:05 -
[解決済み] GNU makeのゴール/ターゲットのうち、定義に変数を含むものをリストアップする
質問 私は、変数から名前を計算することによってオンザフライでいくつかのターゲットを作成するかなり大きなmakefileを持っています。(例 foo$(VAR) : $(PREREQS)). これらの変数を展開した後、ターゲットのリストを吐き出すように gnu make を説得することができる方法はありますか? 私は、任意の makefile のターゲットを得ることができるようにしたいと
2022-12-22 22:27:51 -
[解決済み] GNU make: ジョブの数はシステムの CPU コアの数と同じであるべきか?
質問 GNU make のジョブ数はコア数と同じであるべきなのか、あるいは他のジョブが働いている間にキューに入れることができる追加のジョブを追加することによってビルド時間を最適化できるのかについて、いくつかの論争があるようです。 を使用する方が良いのでしょうか? -j4 それとも -j5 のどちらを使用しますか? どちらかをサポートするベンチマークを見た (または行った) こと
2022-12-17 22:56:13 -
[解決済み] GNU makeで再帰的ワイルドカード?
質問 久しぶりに make を使うのは久しぶりなので、我慢してください... ディレクトリを flac というディレクトリがあり、.FLAC ファイルが含まれています。対応するディレクトリを mp3 には MP3 ファイルがあります。FLAC ファイルが対応する MP3 ファイルよりも新しい場合 (または、対応する MP3 ファイルが存在しない場合)、FLAC ファイルを MP3
2022-11-22 19:42:50 -
[解決済み] 1つのソースファイルからいくつかのターゲットを生成するGNU Makefileルール
質問 次のようなことをやろうとしています。あるプログラムがあり、それを foo-bin というプログラムがあり、1 つの入力ファイルを受け取って 2 つの出力ファイルを生成します。これに対する馬鹿な Makefile ルールは次のようになります。 file-a.out file-b.out: input.in foo-bin input.in file-a.out file-b.
2022-09-28 09:15:34 -
[解決済み] mkdir を使っているときに makefile で "directory already exists error" を防ぐには?
質問 makefile でディレクトリを生成する必要があるのですが、"directory already exists error" を無視できるにもかかわらず、何度も表示されないようにしたいのですが、どうしたらよいでしょうか。 私は主にmingw/msysを使用していますが、他のシェル/システムでも動作するものが欲しいです。 私はこれを試しましたが、うまくいきませんでした、何かアイ
2022-09-03 17:26:03 -
[解決済み] makeファイルによるディレクトリの作成
質問 makefileでディレクトリを作成したい。私のプロジェクトディレクトリは次のようなものです。 +--Project +--output +--source +Testfile.cpp +Makefile すべてのオブジェクトと出力をそれぞれの出力フォルダに入れたいのですが。コンパイル後にこのようなフォルダ構造を作りたい。 +-
2022-08-11 22:04:31 -
[解決済み] タブ文字がない有効なMakefileは作れますか?
質問 target: dependencies command1 command2 私のシステム(Mac OS X)では make の前にタブ文字があることが必要なようです。 command の行の前にタブ文字があることを要求しているようで、さもなければ構文エラーを投げます。 私はエディタを all-spaces-all-the-time に設定しているので、こ
2022-07-29 06:14:19 -
[解決済み] makefilesに複数行のコメントを追加する方法
質問 C言語の構文のように、makefileの複数の行をコメントアウトする方法はありますか? /* */ ? どのように解決するのですか? いいえ、C言語スタイルのようなものはありません。 /* */ のようなコメントはありません。 他の誰かが提案したように、行の連続性を利用することで複数行のコメントを作ることができます。 例えば # This is the first lin
2022-07-17 04:35:46 -
[解決済み] Makefile からプログラムが存在するかどうかをチェックする
質問 あるプログラムが Makefile から呼び出せるかどうかを調べるにはどうしたらよいでしょうか。 (つまり、プログラムがパスに存在するか、さもなければ呼び出し可能であるべきです)。 例えば、どのコンパイラがインストールされているかをチェックするために使用することができます。 例えば、次のようなものです。 この質問 のようなものですが、基礎となるシェルがPOSIX互換であ
2022-07-12 04:49:38 -
[解決済み] メイクファイル ifeq 論理的または
質問 makeの論理和はどのように行うのですか? ifeq 演算子を使ってどのように論理和をとるのでしょうか? 例:(簡略化)しています。 ifeq ($(GCC_MINOR), 4) CFLAGS += -fno-strict-overflow endif ifeq ($(GCC_MINOR), 5) CFLAGS += -fno-strict-overflow e
2022-05-17 13:30:48
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!