我已经通过brew安装了llvm和clang。
当我使用头文件“clang-c / Index.h”编译程序时,我得到了
Undefined symbols for architecture x86_64:
"_clang_createIndex", referenced from:
_main in t-c9baef.o
....
这是我用来编译程序的命令:
CXX=/usr/local/opt/llvm/bin/clang++ CPPFLAGS=-I/usr/local/opt/llvm/include make prog
我正在使用OSX High Sierra。
答案 0 :(得分:1)
我设法解决了这个问题。
我用于构建的命令是:
a = {'a', 'b', '1', 'c', 'd'}
我必须链接libclang.dylib并添加-lclang