1、编写代码

(1)文件格式要求

  • 源代码:.c
  • 头文件.h
    (2)编写过程要求使用英文字符
    (3)中英文切换需要注意全半角问题
    (4)字符编码问题(Linux:UTF-8)
    error:stray '\342' in program
    以上错误为中文及圆角问题

2、生成程序

(1)编译型语言:c/c++
(2)解释型语言:py
(3)若没有编译器(gcc)
sudo apt install gcc
sudo apt install build-essential #完整式安装
gcc -v #检验gcc是否安装成功
(4)生成程序
编译器名字 源代码文件名字 参数(不加-o参数 后续第四个参数也不用) 指定程序文件名字
gcc main.c #默认生成a.out
gcc main.c -o man

3、运行程序

  • 路径/程序文件名称
  • 可以通过pwd获取当前程序文件得位置路径或直接使用(.)代替当前位置
    ./main

4、编译四部曲

(1)预处理:头文件展开、宏替换、去掉注释
gcc -E main.c -o main.i
(2)汇编:生成汇编文件.s
gcc -S main.i -o main.s
(3)编译:转换为机器语言、二进制文件
gcc -c main.s -o main.o
(4)链接:转成二进制文件链接系统得库函数,第三方库
gcc main.o -o main
(5)多文件编译将会使用到工程管理工具cmake和qmake
sudo apt install make

posted on 2024-05-25 09:50  Demon_xing  阅读(98)  评论(0)    收藏  举报