我正在尝试了解LLVM API
在Windows上工作,我已成功安装LLVM 3.6
(llvm tools
,clang
等),Mingw
我正在尝试编译this example。
这两个命令都适用于我的环境:
clang -c -emit-llvm test.c -o test.ll
llc -march=cpp test.ll -o test.cpp
但是当我尝试编译这个新的test.cpp
文件时,我得到了:
C:\Users\Alex\Desktop>clang test.cpp `llvm-config --cxxflags --ldflags --libs core` -o test
clang.exe: error: unsupported option '--cxxflags'
clang.exe: error: unsupported option '--ldflags'
clang.exe: error: unsupported option '--libs'
clang.exe: error: no such file or directory: '`llvm-config'
clang.exe: error: no such file or directory: 'core`'
有什么想法吗?我是新手,使用LLVM
。
答案 0 :(得分:0)
看起来你正在使用Windows'cmd.exe
作为你的shell(即命令解释器),但你试图使用Unix Bourne shell语法调用clang
命令(勾引引用llvm-config
命令替换),cmd.exe
根本不理解。
如果您想使用此命令语法,那么您最好找到比cmd.exe
更强大的shell;也许尝试MSYS或cygwin。