wpa_supplicant 交叉编译 ld问题

内核编译和嵌入式产品的设计与开发
回复
头像
Crazier
帖子: 1051
注册时间: 2007-09-23 17:06
联系:

wpa_supplicant 交叉编译 ld问题

#1

帖子 Crazier » 2011-11-21 13:24

在交叉编译最新版本的 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
头像
poweroff
帖子: 395
注册时间: 2008-12-13 15:03

Re: wpa_supplicant 交叉编译 ld问题

#2

帖子 poweroff » 2011-11-29 12:42

把host的openssl的开发包删掉。

但感觉你是在编译host的wpa
一条狗的马甲!
对不起,我承认我是一只穿着马甲的狗!
头像
Crazier
帖子: 1051
注册时间: 2007-09-23 17:06
联系:

Re: wpa_supplicant 交叉编译 ld问题

#3

帖子 Crazier » 2011-11-30 15:25

呵呵,谢谢回复,已经解决了。主要是编译的时候没有配置好。
回复