一个简单的C语言程序

先写一个简单的.c代码 

#include<stdio.h>

int main()
{
	printf("hello");
	
	return 0;
}

然后windows命令可以进行如下命令操作,体验一下整个过程,Linux在最后给出。

  1. 预处理;生成预编译文件(hello.i文件),这个过成会在原有代码加上一堆stdio.h的代码,(stdio.h也包含了其他文件)
Gcc -E hello.c -o hello.i

      2. 编译: 生成汇编代码(hello.s文件) , 这个点

           

Gcc -S hello.i -o hello.s

      3.汇编:生成目标文件(hello.o文件)
 

Gcc –c hello.s –o hello.o

        4.链接:生成可执行文件(hello.exe):
 

Gcc hello.o –o hello

   然后此时注意,不要双击这个exe程序,因为他执行完就退出了,这个过程很快。

    应该在命令行输入

Windows
a.exe

Linux命令如下:

gcc hello.c -o hello.out

然后目录中多了 hello.out文件

执行程序:

./hello.out
发布了152 篇原创文章 · 获赞 165 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/weixin_43900387/article/details/104821180