红联Linux门户
Linux帮助

《自制编译器》在Ubuntu16.04中运行CBC

发布时间:2017-08-09 09:58:57来源:linux网站作者:KingW_
<1>配置Java环境
1>下载最新版本的jdk,我下载的是 jdk-8u144-linux-x64.tar.gz
2> 解压缩到文件夹 jdk1.8.0_144
3>执行命令
sudo mv jdk1.8.0_144 /usr/lib/jvm
4>类似于windows中配置环境变量,执行命令,打开.bashrc文件
gedit ~/.bashrc
5>在该文件的最末尾做相关配置,如下:
export JAVA_HOME=/usr/lib/jvm
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
6>重新打开终端,输入java -version,应该就能打印出jdk的版本信息。
 
<2>下载64位的cbc
https://github.com/leungwensen/cbc-ubuntu-64bit
 
<3>安装cbc
解压,到解压目录中执行命令:
sudo ./install.sh
 
<4>使Ubuntu64支持32位程序,安装依赖
apt-get install -y  gcc-multilib g++-multilib libc6-i386 lib32ncurses5 lib32stdc++6
 
<5>上一步安装完成之后,就可以编译cbc了。不过编译要加以下参数:
cbc -Wa,"--32" -Wl,"-melf_i386" hello.cb
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32270.html