对我来说这似乎很明显,但我找不到任何解决方案。假设我想添加或更改适用于所有yocto食谱的编译器标志/选项。可以在某处添加全局标志,而无需更改配方?如何将全局CXX编译器标志添加到yocto版本
4
A
回答
3
您可以为Yocto版本添加全局编译器选项poky/meta/conf/bitbake.conf。添加选项后,检查使用命令的环境bitbake的bitbake的-e
cat poky/meta/conf/bitbake.conf
...
...
##################################################################
# Build flags and options.
##################################################################
export BUILD_CPPFLAGS = "-isystem${STAGING_INCDIR_NATIVE}"
BUILDSDK_CPPFLAGS = "-isystem${STAGING_INCDIR}"
export CPPFLAGS = "${TARGET_CPPFLAGS}"
export BUILD_CFLAGS = "${BUILD_CPPFLAGS} ${BUILD_OPTIMIZATION}"
BUILDSDK_CFLAGS = "${BUILDSDK_CPPFLAGS} ${BUILD_OPTIMIZATION}"
export CFLAGS = "${TARGET_CFLAGS}"
export TARGET_CFLAGS = "${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION}"
export BUILD_CXXFLAGS = "${BUILD_CFLAGS}"
export CXXFLAGS = "${TARGET_CXXFLAGS}"
export TARGET_CXXFLAGS = "${TARGET_CFLAGS}"
1
您可以将其添加到计算机配置文件。
机器配置文件位于conf/machine下的板级支持层。它被命名为$ MACHINE.conf,其中MACHINE在local.conf中定义。
这里是在poky 1.4中的。你可能在poky之外的一层。
> ls -1 meta-yocto-bsp/conf/machine/
atom-pc.conf
beagleboard.conf
mpc8315e-rdb.conf
routerstationpro.conf
> ls -1 meta/conf/machine/
include
qemuarm.conf
qemumips.conf
qemuppc.conf
qemux86-64.conf
qemux86.conf
一旦你确定你的主板的配置文件,添加一行到末尾要添加到您的C标志:
TARGET_CFLAGS += " <my flags> "
相关问题
- 1. 将编译器标志添加到标准android build.xml中
- 2. 如何将编译标志-g添加到make文件中?
- 3. Makefile:根据CC/CXX/FC值更改编译器标志
- 4. 如何将标志添加到谷歌网页翻译器?
- 5. 如何将编译器添加到heroku?
- 6. CXX编译器标识未知
- 7. g ++等效的编译器标志到VC++编译器标志
- 8. Xcode 4.4 - 无法添加编译器标志来编译源
- 9. 如何在编译脚本执行时添加调试标志:
- 10. 如何在Xcode中添加两个编译器标志
- 11. 如何在代码块中向编译器添加标志?
- 12. 如何在Eclipse中为Java程序添加编译器标志?
- 13. 将Meta-qt5添加到Yocto
- 14. 如何编译/安装node.js(无法配置cxx编译器!)(Ubuntu)。
- 15. 将编译标志添加到Qt中以使用mysql
- 16. 如何添加最低编译器版本必备条件?
- 17. 如何将FLAG_SECURE标志添加到DailogFragment
- 18. 如何将全局库添加到Android Studio(0.8.14或更高版本)?
- 19. 将编译器标志附加到CMake的文件中
- 20. 将堆栈保护删除标志添加到apache编译脚本
- 21. 将Framework项目的编译器标志依赖项添加到主项目中
- 22. 如何设置该编译器标志?
- 23. 如何将ID标签全局添加到整个CSS文件?
- 24. CMake覆盖本地编译器标志
- 25. 什么编译器下载,如何下载编译器,以及如何将编译器添加到Qt? (Ubuntu 12.04)
- 26. f2py的附加编译器标志
- 27. 运行时附加编译器标志
- 28. 将GCC编译器添加到Eclipse IDE
- 29. CMake:如果另一个特定目标依赖于目标,则将编译器标志添加到目标
- 30. 它是安全的链接到不同的编译器标志