問題タブ [makefile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - Emacs:コンパイルコマンドクエリでEnterキーを押さずにコンパイル(makeを実行)する方法は?
(x)emacs で、個別にエンターを押してデフォルトのコマンドを受け入れずに「コンパイル」コマンドを実行するにはどうすればよいですか? (「コンパイル」をキーにバインドできますが、Enterキーを個別に押さずにすべてを実行したいです)
もちろん、else コマンドでの同様の動作も問題ありません。
makefile - 「ファイル名が指定されていません」とは、makeエラーとはどういう意味ですか?
makefileを作成しようとしていますが、約5秒後に、「ファイル名が指定されていません」というエラーが表示されます。それはどういう意味ですか、どうすれば修正できますか?
これは、オプション「-B」および-「fproject.bpg」を使用してBPGファイルから実行されています。
私はmakefileに比較的慣れていないので、Makeパスファイルをコンパイラに作成する方法がわかりません。私の理解では、さまざまなプロジェクトで構成されるmakeファイルを使用してmakeを呼び出します。Make fileは各プロジェクトを取得し、(bpr2makを使用して)別のmakefileを作成してから、(bcc32を使用して)コンパイルします。これは正しいです?そうである場合、makeはコンパイラにビルドするファイル名を渡す必要があります。私の出力を見ると、プロジェクトはmakeファイルを正常に作成しますが、コンパイラーは失敗します。
makefile - GNU Makefile の変数割り当て =、?=、:=、+= の違いは何ですか?
変数の割り当てが Makefile で実際にどのように機能するかを明確に説明できる人はいますか。
違いは何ですか :
GNU Make のマニュアルのセクションを読みましたが、それでも意味がわかりません。
windows - make を使用してバッチ ファイルを呼び出し、変更を永続化する
makefile (GNU Make) を使用して、コマンド ラインで Visual C++ Express を使用してプログラミングしています。これを機能させるには、Visual Studio バッチ ファイルvsvars32.batを呼び出して環境をセットアップする必要があります。これは、make を使用する前に、新しい cmd.exe を開くたびに実行する必要があります。メイクファイルからバッチファイルを呼び出そうとすると、その後の環境は同じであるため、明らかにバッチファイルが独自のプロセスとして実行されます。
私の質問: Linux/Unix bashの組み込みソースコマンドのように、cmd.exe でスクリプトを実行する方法はありますか? もちろん、Windowsにbashをインストールすることは別として。
自分の回答を投稿した後に編集します。
上記の質問は正しくありません。次のようにする必要があります。
Makefile 内から環境を変更するバッチ ファイルを呼び出して、変更された環境が Makefile で呼び出される他のプログラムに適用されるようにすることはできますか?
元の質問に対する答えは「はい」です。cmd.exe の組み込みのcallコマンドを使用できます。ただし、callは組み込みコマンドであり、実際のプログラムではないため、別のバッチ ファイルからバッチ ファイルを呼び出す場合にのみ、makefile では機能しません。
scripting - メイク/メイクファイルの進行状況表示!
このメイクファイルを見てください。これには、ある種の原始的な進行状況表示 (進行状況バーであった可能性があります) があります。
提案/コメントをお願いします!
すべての提案を歓迎します!
linux - Unix では、最初にそのディレクトリに cd を実行せずにディレクトリで 'make' を実行できますか?
Unix では、最初にそのディレクトリに移動make
せずにそのディレクトリで実行できますか?cd
vim - vimgrep と make 用の個別のクイックフィックス バッファ
make
Vim で -ing を実行すると、ファイルが必要になることがよくありますvimgrep
。そのような場合はvimgrep
、quickfix バッファーを引き継ぐため、残りのコンパイラ エラーを参照するには、再作成する必要があります。
この混乱を避ける方法はありますか?
makefile - Windowsで猫を使用する際の問題
私はwindowsxpを使用しています。私が使用している「猫」のバージョンは、arduinoのダウンロードにバンドルされています。
makefileはcatを実行します。
出力は次のとおりです。
スラッシュ/も試しましたが、
(バックスラッシュを2倍にすると、\は役に立ちませんでした)
ただし、catコマンドを手動で実行すると、機能します。何か案は?
ありがとう
c++ - Makefile にヘッダー ファイルの場所を記述する
私が取り組んでいる新しいプロジェクトでは、次のディレクトリ構造があります。
ソースファイルには、次のようなインクルードがあります。
より正しい形式の代わりに:
相対パス インクルードを削除して正常に見えるようにするには、makefile に何を追加する必要がありますか?
追加:また、設計時にこれが反映されるように、CDT (Eclipse の場合は C++) でこれをどこに設定すればよいですか?
gcc - これらのMakefileコンストラクトはどういう意味ですか?
誰かが私が次のmakeファイルを理解するのを手伝ってもらえますか?
これが私の質問です:
- gccの-gオプションとは何ですか?
- $*と$@とは何ですか
- 最後のターゲットを実行することをどのようにして知るのですか?
ありがとう!