問題タブ [build]
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.
.net - T4 テンプレート ディレクトリがビルド サーバーにありません
Windows 2008 .NET 3.5 SDK を使用して新しいビルド サーバーをセットアップしましたが、何らかの理由で c:\Program Files\Common Files\Microsoft Shared\TextTemplating がインストールされていないため、t4 テンプレートを実行できません。それ。プログラムの追加と削除のインストール オプションを調べたところ、すべてのオプションがチェックされています。
欠落している理由はありますか?それを取り戻す方法はありますか?
tfs - TFS チーム ビルドを手動でトリガーする
チーム ビルドから追加のチーム ビルドを手動でトリガーするにはどうすればよいですか? たとえば、CC.Net にいたとき、特定のビルドが成功すると、他のビルドがトリガーされました。2 番目のビルドは、このコンポーネントを使用するプロジェクトか、同じコンポーネントの長時間実行される追加のテスト ライブラリのいずれかです。
java - Ant は依然として Java ビルド ツールの最良の選択ですか?
私のわずかな経験から、Ant はビルド ツールとしてしか使用していません。他に優れたプロジェクトはありますか?その理由は?
build - Jamでディレクトリ間の依存関係を定義する
何年にもわたってmakeを使用した後、プロジェクトでjam(実際にはftjam)を使い始めました。
プロジェクトワークスペースには、次の2つのディレクトリがあります。
src
実行可能ファイルとライブラリを構築する場所test
私のテストプログラムはどこにありますか
テストプログラムへの依存関係を設定して、コンパイルするたびにライブラリも再コンパイルされるようにしようとしています(必要な場合)。
それを行う方法について何か提案はありますか?
gcc - gccリンカーの問題
私はlibpurpleをラップするライブラリを作成しようとしています(ここで役立つようにlibpurpleについて何も知る必要はありません)。次に、Libpurpleは、dlopenなどを介してアクセスされる「プラグイン」をロードします。これらのプラグインは、libpurpleの関数を呼び出します。
ライブラリは問題なくビルドできますが、適切なlibpurple init関数を呼び出し、libpurpleがプラグインを読み込もうとすると、次のようなエラーが発生します。
シンボルルックアップエラー:/usr/local/lib/purple-2/autoaccept.so:未定義のシンボル:purple_user_dir
Purple_user_dirは、libpurpleで定義された関数です。libpurpleにリンクするプログラム(ライブラリではない)を作成する場合、問題はありません。-export-dynamicを使用してみましたが、役に立たなかったようです。これが私のビルドコマンドです:
ありがとう。
linux - Debian または Ubuntu でビルドの依存関係を自動的に取得する Debian の方法は何ですか?
最近、改善したい GTK アプリケーションのソース tarball をダウンロードしました。標準./configure
およびmake
ビルド シーケンスを使用します。
初めて、configure
.. libgnomeui-2.0
いつものように、*-dev
これらの依存関係に対応する Debian パッケージ名を手動で調べて見つける必要がありました... もちろん、名前が完全に一致することはないので、本当に面倒です。
だから私に起こったことは... /構成ファイルによってリストされたビルド依存関係を自動的にインストールするヘルパーツールはありますか???automake
autoconf
dpkg-buildpackage
(ツールについては既に知っていますが、この場合、Debian パッケージ ソースからではなく、ディストリビューションに依存しない生のソース tarball からビルドすることに関心があります。)
java - antでビルドアーキテクチャ(32ビット/64ビット)を決定する方法は?
Ant ビルド ファイルを継承しましたが、32 ビット システムと 64 ビット システムの両方にデプロイする必要があります。
Java 以外のビットは、GNUMakefiles を使用して行われます。ここでは、「uname」を呼び出して情報を取得するだけです。アリでこれを模倣する同様の、またはさらに簡単な方法はありますか?
visual-studio - VS 2005 でインクリメンタルにビルドする
VS 2005 には 50 プロジェクトのソリューションがあります。
何も変更されていない場合、増分ビルドを取得する方法はありますか?
現在はそれを行っているようですが、各プロジェクトのすべてのビルド前およびビルド後のイベントを実行します。
それを防ぐ方法はありますか?
build - VS 2005 のインクリメンタル ビルディング?
VS 2005 には 50 プロジェクトのソリューションがあります。
何も変更されていない場合、増分ビルドを取得する方法はありますか?
現在はそれを行っているようですが、各プロジェクトのすべてのビルド前およびビルド後のイベントを実行します。
コンパイル自体は行われませんが、すべてのプロジェクトを繰り返し処理し、各プロジェクトのすべてのビルド前およびビルド後のイベントを実行します。
それを防ぐ方法はありますか?
build - 利用可能なビルドツール(makeなど)?
ここでは、さまざまなニッチビルドのニーズ(.NET、継続的インテグレーションなど)に関して多くの質問がありますが、もちろん、私のニッチなニーズは異なります。
今すぐ具体的な質問をするのではなく、必要に応じてよりインテリジェントにフォローアップの質問をすることができるように、利用可能なビルドツール(make、antなど)の調査をしたいと思います。
あなたの答えに、以下を含めてください:
- 1つのビルドツール
- そのツールに関するメインページへのリンク
- いくつかの長所と短所を知っている場合(つまり、cygwinまたは.NET固有のWindowsで実行されるなど)、いくつかをリストします(必須ではありません-名前とリンクが必要です)
ビルドツールがすでに回答に含まれている場合は、賛否両論/制限/経験を追加してコメントしてください。まだ存在しない限り、好きなだけ回答を追加してください。ただし、複数のビルドツールを1つの回答に含めないでください。
回答を複製すると、反対票が投じられる可能性があることに注意してください。特定のビルドに関する追加情報をコメントに追加してください。理想的には、これらのコメントは時間の経過とともに回答に組み込まれます。
-アダム