2011-12-09 65 views
1

我想在RHEL上编译autogen,并且遇到了一些麻烦。在哪里指向编译标志?

公平的警告,我不知道我在这里做什么很多。

当我在命令行中运行./configure

,我最终得到的错误信息:

configure: guile-config used for CFLAGS: -pthread -I/usr/local/include/guile/2.0 -I/usr/local/include 
configure: guile-config used for LIBS: -L/usr/local/lib -lguile-2.0 -lgc 
checking whether libguile can be linked with... no 
configure: error: Cannot find libguile. libguile is required. 

,但我已经编译和安装libguile。我在/ usr/local/lib /中为libguile提供了.so/.a文件,而/usr/local/include/guile/2.0/libguile具有所有头文件和whatnot。/usr/local/lib/pkgconfig中也有一个guile-2.0.pc。

我可以尝试再次运行配置脚本,并使用--with-libguile,--with-libguile-cflags和--with-libguile-libs选项,但我不知道该怎么把哪里。

有什么想法?

回答

0

配置脚本可能不知道/ usr/local/lib中的东西。试试看:

export LD_LIBRARY_PATH=/usr/local/lib 

然后运行configure。 LD_LIBRARY_PATH变量用于指示程序在那里查找库。