本文作为对嵌入式开发常用的在ubuntu系统下进行C语言编译的两种方式进行简单介绍。
(一)gcc环境下编译
1.C语言程序编写
前置条件:gcc在ubuntu系统下的安装
sudo apt-get install gcc
C语言文件创建,以简单的除法为例
vim main1.c
然后按esc,再按:wq即可保存
下面是用子程序执行除法过程
vim sub1.c
要让主程序执行子程序还需创建头文件
vim sub1.h
以上为代码编译过程
2.gcc运行c语言文件
编译.c文件,使其可被gcc执行
gcc main.c -o main
执行:
./mian1
(二)Windows系统下的C语言编译
代码部分同(一)
运行结果:
(三)makefile方式运行
1.安装makefile
sudo apt-get install make
代码及运行部分同(一),但编译不一样
编译:
vim makefile
代码运行: