openuse12.1搭建HLA以及常见问题解决办法

1、

HLA的官网是http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/index.html,建议你加入书签,这样方便学习。

下载地址是:http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/HighLevelAsm/dnld.html

2、

进入下载目录,解压

             cd ./Downloads

            gzip -d linux.hla.tar.gz

            tar xvf linux.hla.tar

切换为root,将hla目录复制到/usr目录下

su root

cp ./usr/hla /usr

回到自己的目录,编辑.bashrc (.bashrc就是先前在bash中运行的命令列表)

exit

cd ~

emacs .bashrc

你也可以用VI打开,输入

DBROOT=/usr/local
PATH=$DBROOT/bin:/usr/local/hla:$PATH
hlalib=/usr/local/hla/hlalib
export hlalib
hlainc=/usr/local/hla/include 
export hlainc
hlatemp=/tmp
export hlatemp

保存退出,然后

source .bashrc

输入

hla -v

你将看到它的有关信息。

3、常见问题

 第一个就是输入hla -v,提示

ERROR! Could not locate the hlalib.a file.
Have you set the 'hlalib' environment variable properly?
因为我使用的是SUSE,它是以RPM软件安装为主要方式,所以在.bashrc文件中,我是这样写的hlalib=/usr/local/hla/hlalib;如果你使用的是以DEB包安装方式为主的Linux,你就这样写:hlalib=/usr/local/hla/hlalib/hlalib.a

 

第二个问题是在编译时,提示

Error in file "hw.hla" at line 2 [errid:4944/hla.flx]:
Could not open include file "stdlib.hhf"
(path="./include/stdlib.hhf/stdlib.hhf").
Near: << ) >>

当出现这些提示,一个最直接了当的办法就是在编译时给它指定路径,所以

hla -i:/usr/local/hla/include FileName.hla

 

转载于:https://my.oschina.net/junzheshanqun/blog/72767

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值