1. 下载

 NetBeans 网站上下载 linux系统NetBeans,选择支持 C/C++ 开发的版本

https://netbeans.org/downloads/

2.安装

sh netbeans-8.2-cpp-linux-x64.sh

next -> next -> brows 选择安装目录

next -> install - finish

3.配置环境变量

vi /etc/profile

#set Java enviroment

export JAVA_HOME=/usr/local/src/openjdk/build/j2sdk-image

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:/usr/local/src/apache-ant-1.8.2/lib/ant-launcher.jar

#set Ant enviroment

ANT_HOME=/usr/local/src/apache-ant-1.8.2

export NB_HOME=/usr/local/src/netbeans-8.2

export PATH=$NB_HOME/bin:$JAVA_HOME/bin:$ANT_HOME/bin:$CLASSPATH:$JRE_HOME/bin:$PATH

source /etc/profile

4.启动NetBeans

在命令行下输入

netbeans

5.新建项目

file -> new projeck -> C/C++ Project with Exisiting Sources -> next -> 选择openjdk目录下的hotspot文件夹 选中Custom(定制)

next -> next(这一步不是中文版的构建工具,而是 prebuild action,没有 Makefile 配置选项,直接点下一步)->

build action,分别将 folder 设置为 /usr/local/src/openjdk/hotspot/make, 

clean command 设置为

${MAKE} -f Makefile clean 

build  command 设置为

${MAKE} -f Makefile clean jvmg ALT_BOOTDIR=ALT_BOOTDIR=/usr/local/src/jdk1.7.0_04 ARCH_DATA_MODEL=64 LANG=C

直接next到最后,finish。此时 NetBeans 会进入一段 build 时间,持续约15-25分钟。

6.配置环境变量

cd /usr/local/src/openjdk/build-debug/hotspot/outputdir/linux_amd64_compiler2/product

vi env.sh

# Generated by /usr/local/src/openjdk/hotspot/make/linux/makefiles/buildtree.make

: ${JAVA_HOME:=/usr/local/src/jdk1.7.0_04}

CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/i18n.jar

HOTSPOT_BUILD_USER="root in hotspot"

LD_LIBRARY_PATH=.:${JAVA_HOME}/jre/lib/amd64/native_threads:${JAVA_HOME}/jre/lib/amd64:

export LD_LIBRARY_PATH

export JAVA_HOME CLASSPATH HOTSPOT_BUILD_USER

7.配置入口

右键项目 -> properties -> run

command 设置为 /usr/local/src/openjdk/hotspot/build/linux/linux_amd64_compiler2/jvmg/gamma Queens -XX:+TraceBytecodes -XX:StopInterpreterAt=<n>

 

8.完成

右键项目run

 

 

 

 

 

 

 

Logo

更多推荐