0

GNURadioを構築しようとしています。しかし、makeを実行しようとすると、次のエラーが発生します。

README.building-boostに記載されている手順に従いました

$ export LD_LIBRARY_PATH=$BOOST_PREFIX/lib

$ cd <path-to-top-of-gnuradio-tree>
$ ./bootstrap
$ ./configure --with-boost=$BOOST_PREFIX  # plus whatever config args you usually use

しかし、makeを実行すると、次のエラーが発生します。

/usr/local/lib/libgruel-3.4.1git.so.0: undefined reference to `boost::thread::start_thread()'

Boost Threadを使用して簡単なプログラムを作成し、コンパイルして実行することができました。

ビルドの問題を修正する方法はありますか?

4

1 に答える 1

0

これは古い質問ですが、Ubuntu を使用している場合は、次のスクリプトを使用してください: www.sbrac.org/files/build-gnuradio

それは非常にうまく機能します。すべてを機能させるには2回実行する必要があるかもしれませんが、扱っていたような依存関係の問題を修正する時間を大幅に節約できます。

于 2012-06-20T03:47:34.187 に答える