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

一.准备工作:

1.安装gcc

  1. 打开终端(快捷键Ctrl+Alt+T)并输入 “sudo apt-get install gcc”Linux编译运行AT&T汇编、C、C++、教程
  2. 安装完成后输入 “gcc -v” 查看是否安装成功Linux编译运行AT&T汇编、C、C++、教程
    PS:安装了gcc后g++自动能用

2.vim编辑器的使用入门

  1. 打开vim编辑器
    Linux编译运行AT&T汇编、C、C++、教程
  2. 按 “a", 显示 ”INSERT“ 后,开始输入代码Linux编译运行AT&T汇编、C、C++、教程
  3. 编辑完成后, 按 Esc 键, 输入 “:wq” 保存并退出(注意是英文符号:)Linux编译运行AT&T汇编、C、C++、教程

二.进入正题

1.AT&T汇编

  1. 创建一个 test1.s 文件(名字可更改,保留.s后缀)
    Linux编译运行AT&T汇编、C、C++、教程
  2. 打开vim进行编辑,输入以下代码
    Linux编译运行AT&T汇编、C、C++、教程
  3. 编译成二进制文件
    .Linux编译运行AT&T汇编、C、C++、教程
  4. 链接成可执行文件
    Linux编译运行AT&T汇编、C、C++、教程
  5. 运行
    Linux编译运行AT&T汇编、C、C++、教程

2.C语言

  1. 创建test2.c文件:touch test2.c
  2. 打开vim进行编辑,输入以下代码
    Linux编译运行AT&T汇编、C、C++、教程
  3. 编译
    Linux编译运行AT&T汇编、C、C++、教程
  4. 运行
    Linux编译运行AT&T汇编、C、C++、教程

3.C++

  1. 创建test3.cpp文件:touch test3.cpp (.c是C文件, .cpp是C++文件)
  2. 打开vim进行编辑,输入以下代码
    Linux编译运行AT&T汇编、C、C++、教程
  3. 编译
    Linux编译运行AT&T汇编、C、C++、教程
  4. 运行
    Linux编译运行AT&T汇编、C、C++、教程

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

g++编译C成功
Linux编译运行AT&T汇编、C、C++、教程
gcc编译C++失败
Linux编译运行AT&T汇编、C、C++、教程

相关文章: