2017-06-07 11 views
1

次の問題があります。私はsh4プラットフォーム用のライブラリをいくつか追加する必要があります。私はこの目的のためにboost.buildツールを使用しようとしています。私はデスクトップ向けに作ったのですが、すべてがおかしいです - それはx86のためにすべて正しく行っているようです。しかし、sh4は機能しません。これはささいなことではないと聞きました。アドバイスはできますか?
対応するツールチェーンなどがあります。sh4アーキテクチャ用のブーストライブラリを作成します

+0

あなたがしてくださいでき代わりに私は、実行可能ファイルのフルパスを記述する必要がありますエラーメッセージを表示しますか? –

+0

@Philipp、私は以下の手順をしています。 1. edit user-config.jamコンパイラの説明を追加: gccを使用:4.8.2:/opt/STM/STLinux-2.3/devkit/sh4/bin; 2. cd〜/ boost/distr/boost_1_64_0/tools/build 3. ./bootstrap.sh 4. ./b2 install --prefix =〜/ boost/install/x32 5. cd〜/ boost/distr/boost_1_64_0 6.エクスポートPATH = $ PATH:〜/ boost/install/x32/bin 7. b2 --build-dir =〜/ boost/result/x64ツールセット= gcc --stagedir =〜/ boost/result/x64の/ libsに私はエラーを構築受け取る。この後 : SH:1:/opt/STM/STLinux-2.3/devkit/sh4/bin:私は、その後、sudoで最後commondを実行した場合は許可が を拒否: 須藤:B2:コマンドはありません見つけた – Mikola

答えて

0

私の間違いはどこにあるのでしょうか。 user-config.jamファイルで、toolchainのルールを定義したときに間違いました: gcc:4.8.2を使用:/opt/STM/STLinux-2.3/devkit/sh4/bin - それはtoolchainディレクトリへのパスです。 4.8.2:のgccを使用する必要があります :/opt/STM/STLinux-2.3/devkit/sh4/bin/sh4-linux-g++

関連する問題