关于gcc库的几个问,一直这个问题没整明白,哪位高人指导一下。
比如的编译器的路径在:
COLLECT_GCC=arm-poky-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.3.0/lto-wrapper
Target: arm-poky-linux-gnueabi。
我现在移植一个libmad 的库,进去之后
./configure --target=arm-poky-linux-gnueabi --host=arm-poky-linux-gnueabi --build=x86_64-pc-linux-gnu --prefix=/usr
这个target, host 这个指定对不对,
这个--prefix=/usr 这个/usr是宿主机的usr,还是编译器里面的usr。这个路径怎么确定。
多谢。
离线
1.交叉编译的选项配置是没问题的
2.prefix指的绝对路径,并不区分host环境还是target
3.一般使用DESTDIR环境变量来处理交叉编译安装问题
离线