1.安装HLA

最新版的hla汇编器可在这里下载,支持MacOs,Linux,Windows平台

2.安装步骤

  1. 将下载好的hla程序包放在Mac根目录下

  2. 最重要的一步是设置好环境变量,打开Mac根目录下的 .bash_profile
  3. 加入以下环境变量

 

export hlalib="$HOME/hla/hlalib/"        
export hlainc="$HOME/hla/include/"
export PATH="$PATH:$HOME/hla/"
然后退出保存,执行命令
 source .bash_profile
  • 执行 hla -v 测试是否安装成功,若不报错,则安装成功

  • 简单的Hello程序,编辑文件hello.hla,输入以下内容

 

program hello;
#include("stdlib.hhf");
begin hello;
stdout.put("Hello,World of Assembly Language",nl);
end hello;

 

 

保存,执行 hla hello.hla,但是却报了一个错误, 系统是MacOSX10.12


通过stackoverflow找到解决办法,通过告诉HLA使用 "_main" 作为入口点,同时使用 libSystem.dylib 去修复错误,因此输入

 

hla -main:_main -l"macosx_version_min 10.12" -l"lSystem" -l"no_pie" hello.hla

 

 

 

如果嫌麻烦,可以在 .bash_profile 中编写shell 函数使之全局有效,每次编译hla的使用使用HLA就好了

 

HLA()
{
hla -main:_main -l"macosx_version_min 10.12" -l"lSystem" -l"no_pie" $1;
}

 

 

 

posted on 2017-01-05 14:32  Sshpark  阅读(658)  评论(0编辑  收藏  举报