0

我正在尝试构建 GNU Radio。但是当我尝试运行 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 回答