我是靠谱客的博主 欢喜皮带,这篇文章主要介绍Linux编译运行AT&T汇编、C、C++、教程,现在分享给大家,希望可以做个参考。

写在前面:这篇文章主要是介绍Linux的命令行过程,对命令行原理和代码原理没有作解释

一.准备工作:

1.安装gcc

  1. 打开终端(快捷键Ctrl+Alt+T)并输入 “sudo apt-get install gcc”在这里插入图片描述
  2. 安装完成后输入 “gcc -v” 查看是否安装成功在这里插入图片描述
    PS:安装了gcc后g++自动能用

2.vim编辑器的使用入门

  1. 打开vim编辑器
    在这里插入图片描述
  2. 按 “a", 显示 ”INSERT“ 后,开始输入代码在这里插入图片描述
  3. 编辑完成后, 按 Esc 键, 输入 “:wq” 保存并退出(注意是英文符号:)在这里插入图片描述

二.进入正题

1.AT&T汇编

  1. 创建一个 test1.s 文件(名字可更改,保留.s后缀)
    在这里插入图片描述
  2. 打开vim进行编辑,输入以下代码
    在这里插入图片描述
  3. 编译成二进制文件
    .在这里插入图片描述
  4. 链接成可执行文件
    在这里插入图片描述
  5. 运行
    在这里插入图片描述

2.C语言

  1. 创建test2.c文件:touch test2.c
  2. 打开vim进行编辑,输入以下代码
    在这里插入图片描述
  3. 编译
    在这里插入图片描述
  4. 运行
    在这里插入图片描述

3.C++

  1. 创建test3.cpp文件:touch test3.cpp (.c是C文件, .cpp是C++文件)
  2. 打开vim进行编辑,输入以下代码
    在这里插入图片描述
  3. 编译
    在这里插入图片描述
  4. 运行
    在这里插入图片描述

PS:.c文件可以用g++编译, 但是.cpp文件不可以用gcc编译(毕竟C++是C的拓展)

g++编译C成功
在这里插入图片描述
gcc编译C++失败
在这里插入图片描述

4.汇编嵌C
基本步骤与前面相同,主要是编译命令不一样,直接上图(红色框内为注释)
在这里插入图片描述
在这里插入图片描述

最后

以上就是欢喜皮带最近收集整理的关于Linux编译运行AT&T汇编、C、C++、教程的全部内容,更多相关Linux编译运行AT&T汇编、C、C++、教程内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(98)

评论列表共有 0 条评论

立即
投稿
返回
顶部