我正在使用库mylib.so进行编译,其中有几个要设置的标志flagA和flagB。以下是我当前的Makefile:
MYLIBS=$(realpath ../lib/mylib.so)
MYLIBS_OPTS=-mllvm -flagA=true -mllvm -flagB=true
MYCXX=$(realpath ../bin/clang++) -Xclang++ $(MYLIBS) $(MYLIBS_OPTS)
CXXFLAGS = -Wall -ggdb
然后我用我的代码编译库
mycode: mycode.c
$(MYCXX) $(CXXFLAGS) -c -o $@ $^
但是当我在终端中运行make mycode
时,出现以下错误:
clang (LLVM option parsing): Unknown command line argument '-flagA=true'. Try: 'clang (LLVM option parsing) -help'
clang (LLVM option parsing): Unknown command line argument '-flagB=true'. Try: 'clang (LLVM option parsing) -help'
我想我可能错过了一些东西。非常感谢您的帮助!