Jvm openjdk代码编译/IDE设置
我试图理解openjdk vm代码,特别是gc代码库。我试图在CLion中打开,但它显示了很多错误。是否有说明如何设置和导航代码的文档?OpenJDK源代码发行版包括NetBeans项目-只需在中打开此项目。该项目已经包含Solaris、Linux和MacOS的配置。以下是一步一步的说明(我没有检查):Jvm openjdk代码编译/IDE设置,jvm,openjdk,Jvm,Openjdk,我试图理解openjdk vm代码,特别是gc代码库。我试图在CLion中打开,但它显示了很多错误。是否有说明如何设置和导航代码的文档?OpenJDK源代码发行版包括NetBeans项目-只需在中打开此项目。该项目已经包含Solaris、Linux和MacOS的配置。以下是一步一步的说明(我没有检查): 如果是CLion,您可以使用 如果您对hotspot项目感兴趣,可以使用此CMakeLists.txt cmake_minimum_required(VERSION 3.6) proje
cmake_minimum_required(VERSION 3.6)
project(hotspot)
set(CMAKE_CXX_STANDARD 98)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_GNU_SOURCE \
-D_REENTRANT \
-DLINUX -DINCLUDE_SUFFIX_OS=_linux -DVM_LITTLE_ENDIAN \
-DTARGET_COMPILER_gcc \
-DAMD64 -DHOTSPOT_LIB_ARCH='amd64' -DINCLUDE_SUFFIX_CPU=_x86 -D_LP64 -DTARGET_ARCH_x86 \
-DCOMPILER1 -DCOMPILER2")
include_directories(
src/share/vm
src/os/linux/vm
src/cpu/x86/vm
src/os_cpu/linux_x86/vm
src/share/vm/precompiled)
set(SOURCE_FILES
// CLion will generate includes here automatically on project initialization
)
add_executable(hotspot ${SOURCE_FILES})
嗨,你能更清楚一点关于Clion的步骤吗?因为链接似乎只是一个项目。。