目录
前言
之前学习了Linux操作系统及常用的文件处理命令,今天学习C程序在Linux下进行编译执行、基本数据类型以及二、八、十六进制的相互转换。
一、Linux操作系统中C语言如何编译执行?
1.编译
Linux操作系统使用gcc编译C程序,编译过程分为4个阶段:
(1)预处理:(Pre-Processing) gcc -E 源文件.c -o 目标.i
(2)编译:(Compiling) gcc -S 目标.i -o 目标.s
(3)汇编:(Assembling) gcc -c 目标.s -o 目标.o
(4)链接:(linking) gcc 目标.o -o 3
对应以上四个阶段,直接一个命令编译(gcc hello.c -o hello)。
2.执行
编译完成后会生成一个可执行文件’hello‘,
执行操作:./hello(./可执行文件)
3.数据类型
分类:
表示数据类型的关键字:char、double、enum、float、int、long、short、struct、union、void