2011-10-29 64 views
0

我在使用命令「llvmc -O3 -Wall hello.cpp」的時候出現了這個錯誤,其中hello.cpp是我機器上的一些cpp文件。 llvmc是調用一堆像llvm-g ++,opt,llc等工具的驅動程序。我認爲llvmc工具找不到llvm-g ++工具。我想知道我應該在哪裏指定llvm-g ++的路徑來尋找它們。也有人可以給我鏈接到一些關於llvmc的教程,因爲我無法在llvm.org網頁上找到它。我的llvmc位於/ llvm/tools/llvmc中。而llvm-g ++在/ llvm/Debug/bin /中。llvmc:找不到'llvm-g ++'程序'

謝謝。

回答

0

IIRC,llvmc只需使用你的PATH環境變量,所以你應該把它設置爲/路徑/到/ LLVM /調試/斌:$ PATH

而且看一看llvmc --help輸出,應當有是一個設置路徑到llvm-g ++的標誌。

請注意,LLVM 3.0中已刪除llvmc。

0

如果您不限於gcc前端,請嘗試使用clang進行編譯。 clang也使用llvm作爲後端(如果你喜歡,你可以使用--emit-llvm)。

0

如果您不能使用clang,您可能需要使用DragonEgg at llvm