我在CXXFLAGS中设置了sysroot 当编译目标文件时,我可以在cmd行中看到sysroot 但是当构建精灵时,我找不到cmd行中的sysroot,所以构建失败
那么如何正确地在scons中传递sysroot呢?
答案 0 :(得分:2)
SCons有各种可以为不同任务设置的标志,如果需要,您可以随时添加自己的标志。正如您所知,在编译文件时使用CXXFLAGS ......但不是用于链接。您必须将您的标志添加到LINKFLAGS ...所有可用变量的完整列表及其含义可在UserGuide(http://www.scons.org/doc/production/HTML/scons-user.html)中找到。另请注意,共享对象有第二组标志/变量(SHCXXFLAGS / SHLINKFLAGS)。