linux交叉编译configure生成动态库失败

linux交叉编译configure生成动态库失败,如果你已经尝试在configure后面添加以下方法还是失败的话。

–enable-shared=no --enable-static=yes (静态)
–enable-shared=yes --enable-static=no (动态)

那么原因大概率是configure没有指定交叉编译环境或者指定错误。
如果我们的交叉编译器是arm-poky-linux-gnueabi-g++那么在构建configure时进行指定。如:

./configure --host=arm-poky-linux-gnueab

这里需要注意的是我的”–host=arm-poky-linux-gnueab“是没有带g++,gcc这些具体的编译链的,带了这个是会提示错误的,当然你也不能只写成–host=arm,这样也是找不到编译器的。

你可能感兴趣的:(linux,arm开发,运维)