在Ubuntu下安装SASM
SASM 是 NASM, MASM, GAS 和 FASM 汇编语言的跨平台 IDE,简单并且开源。SASM 支持语法高亮和调试器,开箱即用,适合汇编语言的初学者。遵循 GNU GPL v3.0 开源授权协议,基于 Qt。2013 年发布了 1.0 版本,使用 Python 编写。
ubuntu可以直接apt安装sasm。
sudo apt install sasm
或者可以从官网下载deb包安装(记录一下,主要是思路,有的linux发行版没法安装)
SASM下载地址
这里可以找到各个linux发行版的SASM下载地址
总下载地址
Ubuntu20.04版本的SASM amd64下载地址
sasm_3.12.1-1_amd64.deb
注意了:sasm对应的ubuntu版本不能比你实际的版本高,不然会有很多包装不上,比如你下载的ubuntu20.10对应的sasm,却在ubuntu20.04上安装,就会发现ubuntu20.04中libqt5core5a最新版是5.12.8但是sasm需要的版本是5.14.1,所以一定要看好版本,sasm的版本选低了不会有任何问题,但是不能
下载方式
下载到当前路径下
wget https://download.opensuse.org/repositories/home:/Dman95/xUbuntu_20.04/amd64/sasm_3.12.1-1_amd64.deb
安装
sudo dpkg -i sasm_3.12.1-1_amd64.deb
大概率会报错,主要是缺少依赖
你需要安装的依赖如下:按照列表一个一个安装
这个时候你按照报错信息去安装依赖,大概率还是不会成功
不只是这个,无论你用apt安装什么都会有这个错。这时你需要先卸载你刚才安装的(损坏版)sasm,然后才能正常安装其他的包。
sudo apt remove sasm
然后依次安装
sudo apt install gcc-multilib
sudo apt install nasm
sudo apt install libqt5core5a
sudo apt install libqt5gui5
sudo apt install libqtgui5-gles
sudo apt install libqt5network5
sudo apt install libqt5widgets5
安装完这些依赖包之后在安装sasm就可以了