要使用libiconv这个库,要在arm板上使用,所以使用arm-linux-gcc 进行编译
./configure --enable-shared --host=arm-linux ;make;make install 这样就在/usr/local/lib 和include产生了头文件和库
但是我在编译我的程序的时候出现arm-none-linux-gnueabi/bin/ld: cannot find -liconv,arm-linux-gcc 用的3.4.1,我用 -I 和-L链接了libiconv的库和头文件,我觉得这样链接没有错 ,我在使用libxml2的时候也遇到cannot find -lixml和情况,用-I和-L连接上库就可以,原来我在最开始装的fedora中装过libiconv 那时候成功了,也没有记录过程,但就在前两天gnome崩溃了 ,靠我也崩溃了,那就重装吧,没想到装上了 编译不过去了,我连续搞了3天了,今天我就要吐了?求大侠们帮帮忙给解解惑,让我过去这道坎。环境:fedora21 libiconv1.14 arm-linux-gcc 用的3.4.1,x86_64
我同时又在centOS装上libiconv 编译程序 同样的问题,这是哥俩。
|