問題タブ [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.

0 投票する
8 に答える
170470 参照

c++ - 複数のコアを使用して g++ でコンパイルする

簡単な質問: 大規模なプロジェクトをより速くコンパイルするために、g++ がそれ自体の複数のインスタンスを生成できるようにするコンパイラ フラグは何ですか (たとえば、マルチコア CPU では一度に 4 つのソース ファイル)。

0 投票する
3 に答える
5678 参照

linux - Makefile インストールでディレクトリを適切な場所に移動する最良の方法は何ですか?

現在、Makefile で通常の手法を使用して、個々のファイルをインストールしています。

しかし、ディレクトリ全体とその下にあるすべてのファイルを所定の位置に移動する必要がある状況に遭遇しました。

これを行うための最良の方法はcp -rありますか、それともよりlinux-y/unix-yの方法がありますか?

0 投票する
1 に答える
997 参照

c - iPhoneでOpenGLプロジェクトを直接コンパイルするためのCメイクファイル

この質問が既に尋ねられている場合は、私に指示してください。まだ見つからないトピックについて検索しました。

1 つ以上の .c OpenGL プロジェクト ファイルを取り、apple-arm-darwin9 と OpenGL フレームワークを使用して iphone で直接オブジェクトにコンパイルするメイクファイルをまとめるのに問題があります (bash を使用)。何らかの理由で、使用するフレームワークまたは LIBPATH の組み合わせに関係なく、常に例外がスローされるのを目にします。誰かが私を正しい方向に向けることができれば、うまくいくでしょう。ありがとう

0 投票する
2 に答える
709 参照

makefile - すべての.cppファイルは2つの.hファイルに依存していますか?

makefileには、次の行があります。

これにより、dtds.hが変更されるたびにhelper.cppが再構築されます。ただし、次のように、他の2つのヘッダーファイルのいずれかが変更された場合に、プロジェクト内のすべてのファイルを再構築する必要があります。

明らかにそれはうまくいきませんが、nmakeに自分のやりたいことをさせる正しい方法がわかりません。誰かが助けることができますか?個々のファイルがh1.hとh2.hに依存することを手動で指定する必要はありません。

ありがとう。(私はVisual Studio 2005に含まれているnmakeを使用しています。)

0 投票する
1 に答える
422 参照

visual-studio - 作成する Visual Studio

私は Unix ツールセット ファミリー (その黒い羊の Make を含む) を愛していますが、現在取り組んでいるプロジェクトはクロス プラットフォームです。つまり、Visual Studio プロジェクトをビルドする準備ができているということです。

私の質問は、Make ファイルを VS にインポートするためのツール/プラグインはありますか、逆に Visual Studio プロジェクトを Make にエクスポートする方法はありますか? または、実際には任意のテキスト形式です。それを構文解析するスクリプトを Make ファイルに記述できます。

0 投票する
6 に答える
323 参照

makefile - Windowsベースのmakeツールに関する推奨事項

誰かが良い、速い、作るツールのための推奨事項を持っていますか?SCons?KJam?他に何かありますか?

クロスプラットフォームツールも受け入れられます。

0 投票する
2 に答える
5799 参照

ruby-on-rails - 64 ビット RedHat Linux でソースから Ruby をコンパイルする最良の方法は何ですか?

RedHat Enterprise Linux 5 では、RPM から入手できる最新の Ruby バージョンは 1.8.5 です。私の Rails アプリには 1.8.6 以降が必要なので、Ruby をソースからコンパイルする必要があります。

私はそれをビルドするために次のことを試みましたが、問題なくビルドできたようですが、RubyInline を必要とするプラグインを実行しようとすると gcc コンパイル エラーが発生します。

Rails アプリの実行に適した、ソースから Ruby をビルドするための適切なドキュメントが不足しているようです。

Rubyをコンパイルする方法は次のとおりです。

これを 64 ビット システムでビルドするために必要な特定のコンパイル フラグがあるかどうか疑問に思います。私が見ている実際のエラーは

どんなアドバイスでも大歓迎です

0 投票する
5 に答える
24414 参照

c++ - Mac OS Xでg ++を使用して簡単なQtおよびc ++アプリケーションをコンパイルする方法は?

学校のプロジェクトで Qt を使用しようとしていますが、問題が発生しています。チュートリアルに従い始めましたが、Makefile の問題が発生しています。ほとんどのチュートリアルでは、 run qmake -project、 then qmake、finallyと書かれていますmake。しかし、これを試してみると、make: *** No targets specified and no makefile found. Stop.実際には Makefile についてあまり知らないというエラーが発生します。誰かが私を正しい方向に向けるのを手伝ってくれますか?

0 投票する
1 に答える
449 参照

linux - Microsoft VC でこのメイクファイルを使用するにはどうすればよいですか?

以下のプログラムで、わからないことが 2 つあります。

  1. Microsoft VC でこのメイクファイルを使用するにはどうすればよいですか?

  2. なぜ「?」があるのですか?「=」の前に?

プログラム:

0 投票する
3 に答える
6017 参照

emacs - Emacs:コンパイルコマンドクエリでEnterキーを押さずにコンパイル(makeを実行)する方法は?

(x)emacs で、個別にエンターを押してデフォルトのコマンドを受け入れずに「コンパイル」コマンドを実行するにはどうすればよいですか? (「コンパイル」をキーにバインドできますが、Enterキーを個別に押さずにすべてを実行したいです)

もちろん、else コマンドでの同様の動作も問題ありません。