【ubuntu】【chrome_r197497】编译

来源:互联网 发布:如何建立网站域名 编辑:程序博客网 时间:2024/09/21 06:35

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

6.编译

   #make chrome


0 0
原创粉丝点击