問題タブ [bjam]
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.
c++ - bjamのcxxflagsの値を決定する方法は?またはそれに追加しますか?
bjamを使用してコンパイラフラグに追加する必要があります。したがって、既存のフラグに追加する方法(CXXFLAGS + = gmakeを使用するものなど)が必要であるか、現在使用されているcxxflagsの値を知って、追加で置き換えることができるようにする必要があります。
いつものように、ドキュメンテーションは私をbjamの複雑さに驚かせますが、それを使って何か役に立つことができるようになるにはほど遠いです。
c++ - bjamを使用してブーストの例を作成するにはどうすればよいですか?
Boostライブラリには例とテストがたくさんあり、可能であればbjamを使用してビルドしたいと思います。
bjamを使用してブーストの例を作成するにはどうすればよいですか?
PS。このオプションの適切なドキュメントを見つけることができませんでした。
c++ - bjamがブーストを構築するために使用している最適化を確認する方法
Intelコンパイラとvs2008の両方でbjamを使用してBoostライブラリを構築していますが、bjamからコンパイラにどの最適化が渡されているのかわかりません。コンパイラのgccの1つについて、bjamファイルの1つでいくつかの最適化を確認できますが、気になるコンパイラの最適化フラグが見つかりません。だから、私の質問は-
- デフォルトの最適化フラグがどこにあるか知っている人はいますか?
- それらがbjam内で宣言されている場合、私がそれらをオーバーライドする方法を誰かが知っていますか?
c++ - C++0x をサポートする Boost をビルドするには?
C++0x コンパイラで Boost をビルドする方法がわかりません。bjam に与える必要があるオプションはどれですか? user.config ファイルを変更する必要がありますか?誰か助けてくれますか?
ベスト、ビセンテ
bjam - bjamを使用してアウトオブソースビルドを実行することは可能ですか?
クォータの制限により、すべての一時ファイルを使用して作業しているプロジェクトをビルドし、別のディレクトリ(私の場合/tmp/somewhere
)に製品をビルドする必要があります。
私はCMakeでこれを行うことに慣れていますがbjam
、もしそうなら、どのように可能ですか?
c++ - solaris で bjam を使用してブースト ライブラリをビルドするときに、64 ビット マシン アーキテクチャを指定するにはどうすればよいですか?
solaris で bjam を使用してブースト ライブラリをビルドするときに、64 ビット マシン アーキテクチャを指定するにはどうすればよいですか?
bjam - bjam glob '除外パターン' の質問
ドキュメントによると、bjam の glob 演算子は、次のように、除外するパターンを指定する 2 番目の引数を受け入れます。
ただし、bjam は 2 番目の引数について不平を言うエラーを表示します。私の bjam のバージョンが古すぎるのかもしれません。この「除外」機能が追加されたバージョンを知っている人はいますか? 私は3.1.17を使用しています。
bjam - bjam を使用してインクルード パスを変更する方法
次のディレクトリ構造があります。
APPDIR/
APPDIR/APPHDRS
(*.h あり)APPDIR/APPLIBSRCS
(libtest.a など、ライブラリを作成するために *.cpp が必要です)APPDIR/APPMAIN
(g++ が引数-I $HOME/APPINSTALLDIR
と を取得した場合にコンパイルされる main.cpp があります-L $HOME/APPINSTALLDIR/LIB
)
を追加してヘッダーをインストールしましたAPPDIR/Jamroot
:
libtest.a と main.cpp の Jamfile を手伝ってくれませんか?
boost - Boostにrpathを使用させる方法は?
「通常の」ディレクトリツリーの外側(つまり、/custom/dir
ではなく/usr
)にBoostをビルドする必要がありますが、これはそれほど問題ではありません。/に渡すだけで--prefix=/custom/path
、そこに移動します。./runscript.sh
./bjam
またはそう思った。
問題は、一部のBoostライブラリが相互に依存していることです。デフォルトのビルドプロセスを使用して./bootstrap.sh
/を実行すると、Boostライブラリのライブラリ検索パスにパスが追加されていない./bjam
ようです。つまり、noが適用されます。つまり、他のBoostライブラリに依存するBoostライブラリは、実行時にそれらを見つけることができません。--prefix
-Wl,-rpath
私のアプリケーション(これらのBoostライブラリのリンク)は、自分のコンパイララインに渡したにもかかわらず(つまり、Boostライブラリへの正しいパスがあることを再確認しました)、見つからないため、すでに段階的に/custom/path
失敗しています。./configure
libboost_filesystem.so
libboost_system.so
-Wl,-rpath=/custom/path/boost/lib
libboost_system.so
さて、設定LD_LIBRARY_PATH
のような手間のかかる方法を避けるために、すべてのBoostライブラリがコンパイルされた他のBoostライブラリの適切な検索パスを持つようにBoostを構築したいと思います。しかし、そのための適切な手順を見つけることができませんでした。誰か助けてもらえますか?
windows-mobile - Windows CE 5.0 のビルド ブースト
Windows CE で使用するブースト ライブラリを構築するための一連の指示を持っている人はいますか? 私はそれについていくつかの議論を見つけました:
...しかし、確かに誰かがもっと具体的なことを書いています...