分页: 1 / 1

wpa_supplicant 交叉编译 ld问题

发表于 : 2011-11-21 13:24
Crazier
在交叉编译最新版本的 wpa_supplicant ,用的编译器是arm-linux-gcc-4.3.2,因为wpa_supplicant 依赖openssl,所以就先编译了openssl,编译器也是arm-linux-gcc-4.3.2,但是在编译 wpa_supplicant时,出现下面的错误:特别不理解的是,为什么链接器用的是/usr/bin/ld,而不是arm-linux-ld ,不知道 该怎么办了?

/usr/bin/ld: skipping incompatible /home/crazier/arm/openssl/lib/libssl.so when searching for -lssl
/usr/bin/ld: skipping incompatible /home/crazier/arm/openssl/lib/libssl.a when searching for -lssl
/usr/bin/ld: skipping incompatible /home/crazier/arm/openssl/lib/libcrypto.so when searching for -lcrypto
/usr/bin/ld: skipping incompatible /home/crazier/arm/openssl/lib/libcrypto.a when searching for -lcrypto

Re: wpa_supplicant 交叉编译 ld问题

发表于 : 2011-11-29 12:42
poweroff
把host的openssl的开发包删掉。

但感觉你是在编译host的wpa

Re: wpa_supplicant 交叉编译 ld问题

发表于 : 2011-11-30 15:25
Crazier
呵呵,谢谢回复,已经解决了。主要是编译的时候没有配置好。