《自制编译器》中cbc在ubuntu64位上的简单用法

来源:互联网 发布:一辈子单身感受知乎 编辑:程序博客网 时间:2024/06/05 02:53

《自制编译器》这本书中虽然给出了在64位机器上使用cbc的一个办法,但感觉他的有点繁琐,下面给大家介绍个简单点的办法,我用的是ubuntu 16.04 64位版的,就以此为例吧

首先下载64位版的cbc:cbc64位版

推荐安装一下git,这样就可以直接在终端里面执行如下命令:

git clone https://github.com/leungwensen/cbc-ubuntu-64bit.gitcd cbc-ubuntu-64bit && ./install.sh

安装成功了的话会有提示的

然后在终端里面输入cbc,却发现没有安装
这是因为没有设置好环境变量

那么先在终端里面输入:sudo gedit /etc/environment
应该会出现这个

然后在最后加上cbc的安装路径就好了,我的是/usr/local/cbc/bin

再重启一下就可以啦

不过编译的时候记得加上额外的几个参数

cbc -Wa,"--32" -Wl,"-melf_i386"

然后就可以直接cbc啦。。

2 0