clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

时间:2011-07-13 08:35:45

标签: llvm llvm-gcc llvm-clang

我是LLVM的新手。我正在使用Clang 3.0来执行c程序。 我正在使用mandriva 2010 2010.系统中安装了GCC版本4.4.1。 我使用以下链接安装LLVM。

svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm

我使用以下命令运行它

clang file.c.

我收到以下错误。

/usr/bin/ld: cannot find -lgcc
clang: error: linker command failed with exit code 1 (use -v to see invocation)

1 个答案:

答案 0 :(得分:1)

现在clang只有你的系统库的硬编码路径(不同的linux distors与此非常不同)。此错误意味着它不知道您的分布,因此无法推断出必要的内容。

您必须修补clang源并提供必要的路径。或者,您可以使用cmdline中的相应目录传递-L选项。