【ubuntu】【chrome_r197497】编译
1.下载 chromium.r197497.tgz
http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html
2.下载depot_tools
checkout: 0f8a944 - (HEAD) [depot_tools] Allow gclient runhooks to work offline w/safesync_url. (3 years, 1 month ago) <dbeam@chromium.org>
modify:
diff --git a/gclient b/gclient
index bba81cf..254300d 100755
--- a/gclient
+++ b/gclient
@@ -5,6 +5,6 @@
base_dir=$(dirname "$0")
-"$base_dir"/update_depot_tools
+#"$base_dir"/update_depot_tools
PYTHONDONTWRITEBYTECODE=1 exec python "$base_dir/gclient.py" "$@"
add-path: export PATH=$PATH:~/depot_tools;chmod a+x gclient;chmod a+x gclient.py
3.安装dependency
进入chromium/src目录
./build/install-build-deps.sh --[no]chromeos-fonts
4.下载平台工具-toolchain
https://commondatastorage.googleapis.com/nativeclient-archive2/x86_toolchain/r11233/toolchain_linux_x86.tar.bz2
https://commondatastorage.googleapis.com/nativeclient-archive2/toolchain/11233/naclsdk_pnacl_linux_x86.tgz
https://commondatastorage.googleapis.com/nativeclient-archive2/toolchain/11233/naclsdk_pnacl_translator.tgz
https://commondatastorage.googleapis.com/nativeclient-archive2/toolchain/10934/naclsdk_linux_x86.tgz
Index: build/toolchainbinaries.py
===================================================================
--- build/toolchainbinaries.py (revision 11250)
+++ build/toolchainbinaries.py (working copy)
@@ -8,7 +8,8 @@
BASE_DOWNLOAD_URL = (
- 'https://commondatastorage.googleapis.com/nativeclient-archive2')
+ 'file:///home2/someone/chromium/runhooks') //如果本地已下载就可以直接替换,不需要到官网下载
+ #'https://commondatastorage.googleapis.com/nativeclient-archive2')
BASE_ONCE_DOWNLOAD_URL = (
'https://commondatastorage.googleapis.com/nativeclient-once/object')
command:
#cd chromium/src
#gclient runhooks --force
5.配置
#./build/gyp_chromium -Dflag1=value1 -Dflag2=value2
#make chrome