2015-02-06 32 views
0

我已成立SYSROOT在CXXFLAGS 當編譯目標文件,我可以看到SYSROOT在CMD線 但是當構建精靈我上無法找到的CMD線的SYSROOT,所以構建失敗scons的如何通過SYSROOT到g ++

那麼我該如何正確傳遞scons中的sysroot?

回答

2

SCons有各種標誌可以設置爲不同的任務,你可以隨時添加你自己的需要。正如您正確地計算出來的,在編譯文件時使用CXXFLAGS ...但不用於鏈接。您必須將您的標誌添加到LINKFLAGS中...所有可用變量的完整列表及其含義可以在UserGuide(http://www.scons.org/doc/production/HTML/scons-user.html)中找到。另請注意,共享對象還有第二組標誌/變量(SHCXXFLAGS/SHLINKFLAGS)。