我正在尝试交叉编译libnuma用于arm arch . 在编译过程中,我在生成libnuma.so文件时面临以下问题 .

arm-linux-gnueabi-gcc -static -Wl,-soname = libnuma.so.1 -Wl, - version-script,versions.ldscript -Wl,-init,numa_init -o libnuma.so.1 libnuma.o syscall.o distance.o /usr/lib/gcc-cross/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/lib/../lib/crt1 . o:在函数_start':( . text 0x34):未定义引用到主'collect2:错误:ld返回1退出状态make:*** [libnuma.so.1]错误1

任何人都可以告诉我如何克服这个问题,以生成静态库?