Xcode
Oracle JDK: 13java
先確保系統已安裝freetype和ccachesegmentfault
$ brew install freetype ccache
經過Mercurial代碼管理版本管理工具從Repository中直接獲取源碼(Repository爲http://hg.openjdk.java.net)
xcode
進入解壓後的文件夾,而後運行bash ./configure
。這是一項檢測所須要的依賴是否安裝好了的腳本。只須要根據其提供的錯誤提示,將相應錯誤修改完成便可。bash
--with-debug-level=slowdebug 啓用slowdebug級別調試 --enable-dtrace 啓用dtrace --with-jvm-variants=server 編譯server類型JVM --with-target-bits=64 指定JVM爲64位 --enable-ccache 啓用ccache,加快編譯 --with-num-cores=8 編譯使用CPU核心數 --with-memory-size=8000 編譯使用內存 --disable-warnings-as-errors 忽略警告
bash configure --with-debug-level=slowdebug --enable-dtrace --with-jvm-variants=server --with-target-bits=64 --enable-ccache --with-num-cores=8 --with-memory-size=8000 --disable-warnings-as-errors
configure: error: No xcodebuild tool and no system framework headers found, use --with-sysroot or --with-sdk-name to provide a path to a valid SDK
運行了一下xcodebuild
,錯誤信息以下:app
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
make image
完成了!jvm
以下圖編輯DEBUG配置信息ide
本文由博客一文多發平臺 OpenWrite 發佈!