同事编译C代码的时候出现如下错误
/usr/bin/ld: skipping incompatible /home/baseport/xshao/WUSDK_REL_1.4/src/ipc/ipc/libmem.so when searching for -lmem
/usr/bin/ld: cannot find -lmem
collect2: ld returned 1 exit status
开始怀疑是库的位置不对
后面认真看了他的Makefile如下
没有指定CC变量
默认编译成X86的执行文件。
链接的是powerpc的动态库,所以出错
增加CC=$(CROSS_COMPILE)gcc
编译通过。