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;
}

 

 

 

相关文章:

  • 2021-07-06
  • 2021-06-11
  • 2021-10-09
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
猜你喜欢
  • 2021-10-13
  • 2021-10-21
  • 2021-08-28
  • 2021-11-04
  • 2021-10-22
  • 2022-12-23
相关资源
相似解决方案