2011-12-09 64 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變量用於指示程序在那裏查找庫。