Eclipse CDT和带有clang的LLVM

时间:2012-03-26 20:26:49

标签: macos gcc llvm eclipse-cdt clang

我在Macbook上安装了llvm4eclipsecdt。每次我创建一个新的C ++ - 带有LLVM(clang)的Projekt作为构建环境时,我都会收到来自gcc(?)的错误消息。

llvm-ld -v -native -o test main.bc
Linking bitcode file 'main.bc'
 Linked in file 'main.bc'
Generating Bitcode To test.bc
Generating Assembly With: 
'/usr/bin/llc' '-x86-asm-syntax=att' '-o' 'test.s' 'test.bc' 
Generating Native Executable With:
'/usr/bin/gcc' '-fno-strict-aliasing' '-O3' '-o' 'test' 'test.s' 
test.s:28:Unknown pseudo-op: .cfi_startproc
test.s:39:Unknown pseudo-op: .cfi_endproc
llvm-ld: 
Build error occurred, build is stopped

为什么llvm会调用gcc?我在项目中找不到任何关于GCC的设置。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

它调用gcc驱动程序从程序集生成目标文件。 LLVM已经为此集成了汇编程序,所以我认为llvm4eclipsecdt的东西太旧了。