2014-09-23 25 views

回答

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> " 
相关问题