我是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)
答案 0 :(得分:1)
现在clang只有你的系统库的硬编码路径(不同的linux distors与此非常不同)。此错误意味着它不知道您的分布,因此无法推断出必要的内容。
您必须修补clang源并提供必要的路径。或者,您可以使用cmdline中的相应目录传递-L选项。