問題タブ [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.
configure - Linuxでsctpネットワークモジュールを使用してmpich2を構築する方法は?
mpich2(ver 1.1.1p1または1.2.1p1)をsctpでコンパイルするために使用する必要がある構成オプションは何ですか?
私の試みでは、cpi.cをリンクするときにエラーが発生します(小さな例)。
私の選択肢は
プログラムのx8664secret.cross
出力ですgetcross.c
。ホスト、ターゲット、およびこのファイルは、クロスコンパイルを強制するためにここにあります。(これはこのビルドの要件です)
mpich2のsctpはアクティブ状態であり、コンパイルできますか?
sctpネットワークモジュールはクロスビルディングをサポートしていますか?
include - configure の実行時に環境変数をオーバーライドする方法は?
Linux の主要なパッケージでは、実行./configure --help
すると最後に次のように出力されます。
これらの変数を使用してディレクトリを含めるにはどうすればよいですか? と を実行./configure --CFLAGS="-I/home/package/custom/"
してみましたが./configure CFLAGS="-I/home/package/custom/"
、これらは機能しません。助言がありますか?
python - Mac OS X に Python をインストールすると、ホーム ディレクトリに何かが置かれないようにするにはどうすればよいですか?
Mac にソースから Python をインストールしようとしています。(OS X 10.6.2、Python-2.6.5.tar.bz2)以前にこれを行ったことがあり、簡単でしたが、何らかの理由で、今回は./configure
、およびmake
の後にsudo make install
、 /usr/local/... にあります。.py ファイルは問題ありませんが、.so ファイルは問題ありません...
RobsMac Python-2.6.5 $ sudo make install
[...]
/usr/bin/install -c -m 644 ./Lib/anydbm.py /usr/local/lib/python2.6
/usr/bin/install - c -m 644 ./Lib/ast.py /usr/local/lib/python2.6
/usr/bin/install -c -m 644 ./Lib/asynchat.py /usr/local/lib/python2.6
[ ...]
build_scripts の
実行 install_lib の
作成 /Users/rob/Library/Python
の作成 /Users/rob/Library/Python/2.6 の
作成
/Users/rob/Library/Python/2.6/site-packagesの作成10.4-x86_64-2.6/_AE.so -> /Users/rob/Library/ Python/2.6/site-packages
コピー build/lib.macosx-10.4-x86_64-2.6/_AH.so -> /Users/rob/Library/ Python/2.6/サイトパッケージ
build/lib.macosx-10.4-x86_64-2.6/_App.so をコピー -> /Users/rob/Library/ Python/2.6/site-packages
[...]
後で、これにより、これらの .so ファイルを必要とするインポートが失敗します。例えば...
RobsMac Python-2.6.5 $ python
Python 2.6.5 (r265:79063、2010 年 4 月 28 日、13:40:18)
[GCC 4.2.1 (Apple Inc. ビルド 5646) (ドット 1)] ダーウィンで
「ヘルプ」と入力詳細については、「著作権」、「クレジット」、または「ライセンス」を参照してください。
>>> zlib
トレースバックをインポートします (最新の呼び出しは最後です):
ファイル ""、1 行目、
ImportError: zlib という名前のモジュールはありません
何が間違っているのですか?
ありがとう、ロブ
php - PHPエラーをFreeTypeでコンパイルする
私は自分でPHPを構成し、必要なすべてのライブラリを含めました...しかし、フリータイプライブラリを忘れていることに気づきました。
そこで、php-5.3.2ディレクトリに戻り、./ configure'--with-free-type = / usr / local/lib'を実行しました。
PHPは設定を正常に行い、エラーは発生しませんでした。
しかし、makeを実行すると:
頻繁に出てくるもの:
未定義の参照はいくつかのことで出てきます。
したがって、ここでは失敗しますが、最初にPHPをコンパイルしたときには失敗しませんでした。どうしたの?全体を再構成する必要がありますか?
前もって感謝します。
c - Binutils をビルドしようとすると、C コンパイラが実行可能ファイルを作成できない
Linux をゼロからビルドしようとしていますが、現在は5.4 章で、Binutils のビルド方法が説明されています。binutils 2.20 のソース コードがありますが、それをビルドしようとすると、次のようになります。
それは私にエラーを与えます:
私のconfig.logはpastebin.comで見ることができます: http://pastebin.com/hX7v5KLn
Ubuntu 10.04 をインストールし、GCC を再インストールして G++ をインストールしました。また、ビルドは「lfs」と呼ばれる非ルート、非管理者ユーザー (Linux From Scratch でも説明されています) によって、システムがインストールされている場所とは異なるパーティションで行われます。
誰でも私を助けることができますか?ありがとう
makefile - configure.in: AM_DISABLE_SHARED が Makefile を変更しない
私は Makefiles と autoconf を使用することに非常に慣れていません。Camellia イメージ ライブラリを使用しており、コードをそのライブラリに静的にリンクしようとしています。Camellia イメージ ライブラリで「make」を実行すると、/usr/local/lib ディレクトリ内に libCamellia.a、.so、.la、および .so.0.0.0 ファイルが作成されます。これは、ライブラリを使用してコードをコンパイルするために使用するコマンドです。
これは問題なく動作しますが、静的にリンクしようとすると、次のようになります。
Camellia のソース コードを変更しようとしていて、自分のバージョンと彼らのバージョンを比較したいので、静的にリンクしたいと考えています。それで、グーグルで調べた後、 AM_DISABLE_SHARED をconfigure.inファイルに追加してみました。しかし、./configure を実行した後でも、まったく同じ Makefile が得られます。「make install」した後でも、上記と同じ結果が得られます。
オリジナルの Camellia ソース コードをコンパイルしたバージョンと、変更したバージョンのコードの 2 つのバージョンを取得する簡単な方法は何ですか? 静的ライブラリが機能するはずだと思います。静的ライブラリを機能させる簡単な方法はありますか、それとも私の問題に対する他の簡単な解決策はありますか? 自分のバージョンを元のバージョンと比較するたびに、「make」と「make install」を再実行したくありません。
outlook - Outlookツールバーのボタンをカスタムフォームに追加するにはどうすればよいですか?
こんにちは私はOutlookツールバーにボタンまたはリンクを追加することですぐにアクセスできるOutlookフォームを持っています。これを行うためにツールバーをカスタマイズするにはどうすればよいですか?
基本的に、ツールバーのボタンを1回クリックすると、カスタムフォームが表示されます。
これは、Outlook 2003および2007で機能するはずです(できれば)。それが2007年にのみ機能する場合、それは許容されます。
ありがとう!
linux - gcc アーキテクチャの質問
アーキテクチャを次のように設定してプログラムをコンパイルしています
ただし、いくつかのライブラリ (libpng、zlib、jpeglib、vorbisfile、libogg) に対しても静的にリンクしています。configure と make を使用してこれらのライブラリを独自に構築したので、これらのライブラリはアーキテクチャがシステムのアーキテクチャ (i686) に設定されて構築されたと思います。しかし、私はそれをしたくない !プログラムを i386 でも実行したいので、静的にリンクしているこれらすべてのライブラリも i386 用にビルドされていることを確認する必要があります。
私の質問: i386 用に libpng/zlib/jpeglib/vorbisfile/libogg などをビルドする便利な方法はありますか、それともすべての makefile を手動で変更して -mtune が i386 に設定されていることを確認する必要がありますか?
手伝ってくれてありがとう!
アンディ
makefile - configure / makeの最後にメッセージを印刷する方法は?
GNU autotoolsを使用してソフトウェアパッケージをセットアップしようとしていますが、「Buildsuccessful!」というメッセージが表示されます。ユーザーがmakeを実行した後(configureの後)に出力されます。そのような機能をどのように実装しますか?ありがとう
boost - Boost MPIをビルドしようとしていますが、libファイルが作成されていません。どうしたの?
Boost MPIを使用してプログラムを実行しようとしていますが、.libがありません。だから私はhttp://www.boost.org/doc/libs/1_43_0/doc/html/mpi/getting_started.html#mpi.configの指示に従って作成しようとしています
「LAM/MPI、MPICH、またはOpenMPIを使用している多くのユーザーの場合、構成はほぼ自動です」という説明があり、C:\でOpenMPIを取得しましたが、それ以上何もしませんでした。私たちはそれで何かをする必要がありますか?また、プログラムファイルでMPICH2を取得しましたが、それ以上のことは何もしませんでした。指示のこの時点で、私は正確に何をしなければならないのかよくわかりません。
その横に、命令からの別のステートメント:「ホームディレクトリにファイルuser-config.jamがまだない場合は、そこにtools / build / v2/user-config.jamをコピーします。」まあ、私は単にそれが言うことをします。C:\boost_1_43_0>に「usingmpi;」と一緒に「user-config.jam」を取得しました。ファイルに。
次に、これは私がやったことです:bjam --with-mpi
C:\ boost_1_43_0 \ stage \ libには多くのライブラリがあるようですが、libboost_mpi-vc100-mt-1_43.libまたはlibboost_mpi-vc100-mt-gd-1_43.libの痕跡はまったくありません。これらは、mpiアプリケーションでリンクするために必要なライブラリです。
ライブラリが構築されていないときに何がうまくいかなかった可能性がありますか?