安装yasm (汇编编译器)和 nasm

一 、关于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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,273评论 19 139
  • 转载来之原作者Elsewhere** http://col.dog/2015/11/22/homebrew/ Ma...
    坚持编程_lyz阅读 32,547评论 1 30
  • 一觉醒来,睡眼惺忪,窗边小坐,看车窗上雨滴嬉戏追逐,时而疾驰,时而驻足,甚是悠哉乐哉,好不惹人羡慕!伴随着隆隆声,...
    silence_xz阅读 183评论 0 0
  • D69 以前觉得,这个世界上存在有和自己一样感受的人,能体谅自己的人,真的是一件很幸运的事。尤其是在做错了事情时,...
    当额咧阅读 299评论 0 0