使用命令“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 /.
中感谢。
答案 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