Tianji's Blog.

linux使用相关

Word count: 163 / Reading time: 1 min
2018/05/29 Share
  1. sudo vim /etc/sudoers

  2. 添加一行:

    tiandiwuji ALL=(ALL) NOPASSWD: ALL

  3. 编译安装jdk8

1
2
3
4
5
6
7
8
git clone -b jdk8u/jdk8u https://github.com/dmlloyd/openjdk.git

这一步会提示安装依赖
./configure --with-target-bits=64 --enable-ccache --with-boot-jdk-jvmargs="-Xlint:deprecation -Xlint:unchecked" --disable-zip-debug-info --with-debug-level=slowdebug 2>&1 | tee configure_mac_x64.log
注意: libx11 x小写,提示里边是大写,改成小写

export LANG=C
make all LOG=debug 2>&1 | tee make_mac_x64.log

cmakelist.txt:

1
2
3
4
5
6
7
8
9
10
11
12
cmake_minimum_required(VERSION 3.12)
project(hotspot)

include_directories(
src/share/vm
src/os/linux/vm
src/cpu/x86/vm
src/os_cpu/linux_x86/vm
src/share/vm/precompiled)

file(GLOB_RECURSE SOURCE_FILES "*.cpp" "*.hpp" "*.c" "*.h")
add_executable(hotspot ${SOURCE_FILES})

https://www.jianshu.com/p/ee7e9176632c

CATALOG