系统的clang安装不会链接

时间:2012-07-04 18:30:34

标签: c unix clang ld mint

我正在使用Linux Mint 12(基于Ubuntu 11.10)并使用以下命令安装了clang编译器:

$ sudo apt-get install clang

安装系统范围的clang-2.9是什么。但是当我尝试用它编译一些东西时,我得到了这个错误:

$ clang -o hello hello.c 
/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)

这是我使用-v标志获得的链接器调用:

"/usr/bin/ld" --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o teste crt1.o crti.o /usr/lib/gcc/i686-linux-gnu/4.6.1/crtbegin.o -L/usr/lib/gcc/i686-linux-gnu/4.6.1 -L/usr/lib/gcc/i686-linux-gnu/4.6.1/../../.. /tmp/cc-oYpj2E.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i686-linux-gnu/4.6.1/crtend.o crtn.o

那么,这个问题是什么,我该如何解决呢?

0 个答案:

没有答案
相关问题