Chinaunix

标题: 【android】更换目录后,编译不能pass [打印本页]

作者: bxfqing    时间: 2011-07-25 16:53
标题: 【android】更换目录后,编译不能pass
把源代码从~/复制到/opt后

编译,提示:
  1. target StaticExecutable: cachegrind-arm-linux (out/target/product/generic/obj/SHARED_LIBRARIES/cachegrind-arm-linux_intermediates/LINKED/cachegrind-arm-linux)
  2. prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: out/target/product/generic/obj/STATIC_LIBRARIES/libcoregrind-arm-linux_intermediates/libcoregrind-arm-linux.a(m_main.o): multiple definition of '_start'
  3. prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/generic/obj/lib/crtbegin_static.o: previous definition here
  4. prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/generic/obj/lib/crtbegin_static.o:(.text+0x10): error: undefined reference to '__libc_init'
  5. prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/generic/obj/lib/crtbegin_static.o:(.text+0x14): error: undefined reference to 'main'
  6. collect2: ld returned 1 exit status
  7. make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/cachegrind-arm-linux_intermediates/LINKED/cachegrind-arm-linux] Error 1
复制代码

作者: bxfqing    时间: 2011-07-25 16:53
原因未知,待补充
作者: T-Bagwell    时间: 2011-07-25 17:00
重新设置一下环境变量不知道行不行




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2