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

llvmc:Can';找不到程序';llvm-g++';,llvm,Llvm,我在使用命令“llvmc-O3-Wall hello.cpp”时遇到此错误,其中hello.cpp是我机器上的某个cpp文件。llvmc是一个驱动程序,它调用一系列工具,如llvm-g++、opt、llc等。我认为llvmc工具可能无法找到llvm-g++工具。我想知道我应该在哪里指定llvm-g++的路径,以便llvmc找到它们。还有人可以给我一些关于llvmc的教程的链接,因为我在llvm.org网页上找不到它。我的llvmc位于/llvm/tools/llvmc中。而llvm-g++在/l

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


谢谢。

IIRC,llvmc只需使用PATH环境变量,所以应该将其设置为/PATH/to/llvm/Debug/bin:$PATH

还要看一下llvmc——帮助输出,应该有一个标志来设置llvm-g++的路径


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

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

如果您不能使用clang,您可能希望使用DragonEgg