面向arm的chromium嵌入式框架CEF3交叉编译

面向arm的chromium嵌入式框架CEF3交叉编译,arm,chromium-embedded,Arm,Chromium Embedded,为了交叉编译针对ARM的CEF3,任何人都可以共享要执行的步骤的完整列表吗 我正在使用host=Ubuntu14.04,我想交叉编译odroid板 以下是我执行的步骤列表: >git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git >export PATH=`pwd`/depot_tools:"$PATH" >mkdir CEF3_odroid >cd CEF3_odroid &

为了交叉编译针对ARM的CEF3,任何人都可以共享要执行的步骤的完整列表吗

我正在使用host=Ubuntu14.04,我想交叉编译odroid板

以下是我执行的步骤列表:

>git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
>export PATH=`pwd`/depot_tools:"$PATH"
>mkdir CEF3_odroid
>cd CEF3_odroid
>mkdir chromium
>cd chromium
>fetch --nohooks chromium --nosvn=True
>#I found the following revision reading CHROMIUM_BUILD_COMPATIBILITY.txt from https://bitbucket.org/chromiumembedded/cef/src
>gclient sync --revision 14bd12d63019fbdd6f9d6c16b986a5f64a21264b --jobs 16
>cd src
>git clone https://bitbucket.org/chromiumembedded/cef.git
>sudo apt-get install gcc-arm-linux-gnueabihf
>sudo apt-get install g++-4.8-multilib-arm-linux-gnueabihf
>./build/install-build-deps.sh --arm
>cd cef
>export GYP_GENERATORS='ninja'
>export GYP_CROSSCOMPILE=1
>export GYP_DEFINES='target_arch=arm arm_float_abi=hard component=shared_library linux_use_gold_flags=1'
>./cef_create_projects.sh
我得到了以下错误:gyp:Call'python cups_config_helper.py--libs/media/varesio/disco2/GEF/CEF3_odroid/chromiu/src/chrome/installer/linux/debian_wheezy_arm-sysroot'返回退出状态1。回溯(最后一次调用):文件“tools/gclient_hook.py”,第106行,在RunAction(cef_dir,gyper)文件“/media/varesio/disco2/GEF/CEF3_odroid/chromium/src/cef/tools/gclient_util.py”中,第39行,在RunAction命令中,cwd=dir,always=True)文件“/media/varesio/disco2/GEF/CEF3_Linux/depot_tools/gclient_utils.py”,第293行,在CheckCallAndFilter和header返回CheckCallAndFilter(args,**kwargs)文件“/media/varesio/disco2/GEF/CEF3_Linux/depot_tools/gclient_utils.py”,第538行,在CheckCallAndFilter rv,args,kwargs.get('cwd',None),None,None)subprocess2.CalledProcessError:Command'/usr/bin/python../build/gyp_chromiu cef.gyp-I cef.gypi'在/media/varesio/disco2/GEF/CEF3_odroid/chromium/src/cef中返回非零退出状态1


谢谢Andrea,我也有同样的问题。通过将
use\u cups=0
添加到
GYP\u DEFINES
env解决