提示:本章将介绍如何在Ubuntu系统中安装和使用Cb-Compiler
前言
Cb语法在C语言的基础上进行了简化,并加入了新的元素(例如import
),从而简化了编译器的制作过程,首先介绍下Cb编译器的安装,使用系统为Ubuntu20。
Cb编译器64位版本网址: CbC - Cflat Compiler (the ubuntu 64bit version)
1.下载安装Cb-Compiler
1.1安装依赖
apt-get update && apt-get install -y \
gcc-multilib g++-multilib libc6-i386 lib32ncurses5 lib32stdc++6 \
openjdk-8-jre \
git
如果遇到permission问题,记得加sudo
1.2 下载&安装cbc
git clone https://github.com/leungwensen/cbc-ubuntu-64bit.git
cd cbc-ubuntu-64bit && ./install.sh
1.3 配置环境变量
编译器cbc默认安装在/usr/local/cbc/bin
- 打开
~/.bashrc
- 在文件末尾追加
export PATH=$PATH:/usr/local/cbc/bin
保存退出 - 运行
source ~/.bashrc
修改环境变量参考 ubuntu 添加环境变量
2.Cb-Compiler的使用
2.1 新建cb文件
在路径下创建一个程序文件HelloCb.cb
import stdio;
int
main(int argc, char **argv)
{
printf("Hello Cb Compiler!\n");
return 0;
}
2.2 编译执行
编译指令:
cbc -Wa,"--32" -Wl,"-melf_i386 HelloCb.cb"
编译执行成功之后文件夹下会有如下几个文件:
分别对应编译生成的汇编语言文件:HelloCb.s,汇编申城的目标文件HelloCb.o,以及链接生成的可执行文件HelloCb。