安装yasm (汇编编译器)和 nasm
2018-04-13 本文已影响238人
Rui哥
一 、关于curl 命令
- curl 是一款实用的URL命令行网络通讯工具/库,使用curl 命令可以执行常用的http,https 操作
下载文件 ‘http://baidu.com’ 是文件的url 地址,‘> baidu.html’ 表示下载的数据写入文件baidu.html
curl http://baidu.com > baidu.html
也可以这样写:
curl -o baidu.html http://baidu.com
比如:
1> cd /Users/yang/Desktop/abc
2> curl https://www.baidu.com/img/bd_logo1.png > logo.png
表示将图片资源下载到/Users/yang/Desktop/abc 路径,并另存为 logo.png
其他curl 的操作详见文章:https://www.cnblogs.com/hbzyin/p/7224338.html
二、安装yasm
1、下载 安装包
curl http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz >yasm.tar.gz
2、解压文件
tar xzvf yasm.tar.gz
3 切换目录
cd yasm-1.2.0
4、运行
./configure
//configure脚本会寻找最合适的C编译器,并生成相应的makefile文件
5、编译文件
make
6、安装软件
sudo make install
说明:
(1) 多个终端命令也可以连写,命令与命令之间采用 && 来连接,这样多个命令就会顺序执行了
比如: ./configure && make && sudo make install
(2) 其实很多 xxx.tar.gz 文件的安装方法都是3大步:
第一步: ./configure 主要是生成makefile文件
第二步: make 编译生成二进制安装文件
第三步: sudo make install 或 make install 安装.
三、安装nasm
1. 查看已经安装 nasm 信息
whereis nasm // 查看安装位置
nasm -v // 查看版本
2.去官网下载最新的源码
https://www.nasm.us/pub/nasm/releasebuilds/2.13rc23/
3. 配置
./configure
4. 编译
make
5. 安装
sudo make install