問題タブ [configure]

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 投票する
1 に答える
23766 参照

c++ - gcc / libstdc ++をビルドするときに使用された構成オプションは何ですか?

DLLとEXEの間で空のオブジェクトを渡す問題について読んだ後std::string、gcc /libstdc++のビルドに使用されるconfigureオプションについて心配しています。--enable-fully-dynamic-stringより具体的には、中に使用されたかどうかを知りたいです./configure

WindowsXPでMinGW4.4.0を使用しています。

  1. このリリースのビルドに使用された構成を知っている人はいますか?

  2. GNU gccのインストールについてこの情報を見つける一般的な方法はありますか?gccマニュアルには、このトピックに関するヒントはありません。

ご入力いただきありがとうございます。

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

python - configure.acでAX_PYTHON_MODULEの結果を確認します

configure.ac(AX_PYTHON_MODULE)でm4_ax_python_module.m4マクロを使用すると、特定のモジュールがインストールされているかどうかを構成時に知ることができます。モジュール名と2番目の引数の2つの引数を取ります。これらの引数は、空でない場合は終了につながり、モジュールが必須である場合に役立ちます。

致命的な終了を望まない場合、どのモジュールが見つかったかどうかをconfigure.acでどのようにテストしますか?configureを実行すると、「yes」または「no」が出力されますが、これまでに見つけたのはそれだけです。基本的に、configure.acにこれらの行がある場合:

編集:モジュール名の周りに角かっこを追加

2つのモジュールのどちらが見つかったかをテストするにはどうすればよいですか?

このマクロに関するドキュメントについては、http://www.gnu.org/software/autoconf-archive/ax_python_module.html#ax_python_moduleを参照してください。

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

linux - Linuxでの典型的な./configureは何をしますか?

すべてがmakefileで指定されているのに、なぜそれが必要なのですか?

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

gcc - クロスコンパイル時にgccサポートライブラリが失敗する

gcc 4.4.3をクロスコンパイルしようとしていますが、これはクロスライブラリです。クロスコンパイルに必要なすべての環境変数(AS、CC、CXX、AR、RANLIB、STRIP)を設定し、他の多くのものにも同じ設定を使用しましたが、すべて正常に機能しました。

現在、gcc自体も問題なくコンパイルされますが、サポートライブラリは本当に困惑しています。正常にコンパイルされるlibgccを除いて、makeを使用する場合は、次のようにしてください。
configure: error: C compiler cannot create executables

それらがすべて失敗するconfig.logのポイントは次のとおりです。
configure:2569: checking for C compiler default output file name
configure:2572: i686-pc-gnu-gcc -g -march=i686 -O2 -pipe -mtune=generic conftest.c >&5
/home/lnz/abs-hurd/cross/cross/libexec/gcc/i686-pc-gnu/4.4.3/cc1: error while loading shared libraries: libc.so.0.3: cannot open shared object file: No such file or directory

ここでの問題は、cc1がターゲットに使用されるlibcをロードしようとしていることのようです。lddは、このcc1がlibc.so.0.3(libc.so.6にリンクされている)をロードしようとしないことを確認します。libc.so.0.3もlibディレクトリから欠落していません。まったく同じコマンドconfigureがコマンドラインから使用しようとすると、すべてが正常に機能します。

これを手伝ってくれるといいですね。私はこれを何日も何の進展もなく見てきました。

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

php - OpenSSL は PHP モジュールの下にリストされていませんが、configure コマンドに表示されます

PHP 5.2.12
OS X 10.5.8

次の構成コマンドを使用してソースから PHP をコンパイルすると、

それは成功します。ただし、 と のmakemake install

openssl モジュールを一覧表示しません。

私が読んだ内容に基づいて、openssl ライブラリの複数のインストールが原因である可能性があると思います。ソースから最新バージョンの openssl をインストールし、configure コマンドでパスを指定しようとすると--with-openssl=/usr/local、常に次のエラーが発生します。

パスでいくつかの異なるバリエーションを試しましたが、運がありませんでした。

http://blog.yimingliu.com/2009/02/24/missing-library-symbols-while-compiling-php-528/に基づいて 、コンパイル行の後半に MH_BUNDLE_FLAGS が来るように Makefile を編集してみました.

この問題にかなりの時間を費やした後、私は途方に暮れています。

助言がありますか?

理想的には、コンパイル済みの最新バージョンの OpenSSL を使用したいと考えています。しかし、現時点では、うまくいくものは何でも喜んで受け入れます。

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

iphone - iPhoneでFFmpegを実行するとエラーが発生します'make'

ここで使用したのと同じコマンドラインを使用し、svnからのffmpegの最新のチェックアウトを使用して、IntelMacであるiPhoneSDK 3.1でffmpegを作成しようとすると、エラーが発生します。これが私が得ているエラーです:

CC libavcodec / apedec.o AS libavcodec / arm / dsputil_arm.o /bin/sh:/usr/local/bin/gas-preprocessor.pl:アクセスが拒否されましたmake:*** [libavcodec / arm/dsputil_arm.o]エラー126

私のgas-preprocessor.plファイルは/usr/ local/binにあります。

何か案は?ここで本当に些細なことを見逃しているような気がします。ガスプリプロセッサが許可をスローするのが拒否されるのはなぜですか?

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

php - ./configure(php)の場合、-disable-[name]と--without-[name]の違いは何ですか?

fileinfo、ereg、parchを使用してphpをコンパイルすることは避けたいです。--disableと--withoutのconfigureの違いは何ですか?

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

gcc - ./指定されたバージョンのg++で構成する

指定されたバージョンのg++でコンパイルするように「configure」ファイルに指示する方法は?

ありがとう。

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

gnu - ./configure --help に表示されるオプションをどのように定義しますか?

現在、autotools でインストールするパッケージをセットアップしようとしています。

すべてではないにしても、ほとんどの主要なソフトウェア パッケージでは、 configure --help に ./configure --ENABLE-FLOAT などの多数のオプションがリストされています。これらのオプションをどこで定義できるか疑問に思っていました。

ありがとう、

サム

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

linux - パッケージをインストールせずにマンページをプレビューする

自動ツールを使用しているいくつかの典型的なオープン ソース プロジェクトをチェックアウトしました。このパッケージを少しハックしたいのですが、パッケージのマンページで何かを変更したいと思います。

man ページのソースは project-name/doc/project-name.1 にあります。ちょっとした変更を加えたので、実際にプロジェクトをインストールすることなく、その変更をプレビューしたいと思います。それ、どうやったら出来るの?

私は次のようなものを試しました:

しかし、それは機能しません。私が試したさまざまなバリエーションも機能しません。これは単純な問題のように聞こえますが、問題をグーグルで調べても何も見つからないようです。ここの誰かが私を助けてくれることを願っています. ありがとう。