llvmc:找不到程序'llvm-g ++'

时间:2011-10-29 11:02:08

标签: llvm

使用命令“llvmc -O3 -Wall hello.cpp”时出现此错误,其中hello.cpp是我机器上的某个cpp文件。 llvmc是调用llvm-g ++,opt,llc等工具的驱动程序。我认为llvmc工具无法找到llvm-g ++工具。我想知道在哪里我应该为llvmc指定llvm-g ++的路径来找到它们。也有人可以给我链接到llvmc的一些教程,因为我在llvm.org网页上找不到它。我的llvmc在/ llvm / tools / llvmc中。 llvm-g ++在/ llvm / Debug / bin /.

感谢。

3 个答案:

答案 0 :(得分:0)

IIRC,llvmc只使用你的PATH环境变量,所以你应该把它设置为/ path / to / llvm / Debug / bin:$ PATH

另外看看llvmc --help输出,应该有一个标志来设置llvm-g ++的路径。

请注意,LLVM 3.0中已删除llvmc。

答案 1 :(得分:0)

如果您不受限于gcc前端,请尝试使用clang进行编译。 clang也使用llvm作为后端(如果您愿意,可以--emit-llvm。)

答案 2 :(得分:0)

如果你不能使用clang,你可能想使用DragonEgg at llvm