ubuntu下C编程,编译基础

发布时间:2021-06-08

C 编程中相关文件后缀 .a

.c

.h

.i

.o

.s 静态库 (archive) C源代码(需要编译预处理) C源代码头文件 C源代码(不需编译预处理) 对象文件 汇编语言代码

.so 动态库 单个源文件生成可执行程序

下面是一个简单的“hello, ubuntu”程序的源代码:

/* helloubuntu.c */

#include <stdio.h>

int main(int argc,char *argv[])

{

printf(“hello, ubuntu\n”);

return 0;

}

最简单直接的编译该代码为可执行程序的方法是,将该代码保存为文件 helloubuntu.c,并执行以下命令:

$ gcc -Wall helloubuntu.c

编译器通过检查命令行中指定的文件的后缀名可识别其为 C 源代码文件。GCC 默认的动作:编译源代码文件生成对象文件(object file),链接对象文件得到可执行程序,删除对象文件。由于命令行中未指定可执行程序的文件名,编译器采用默认的 a.out。在命令行中输入程序名可使其执行并显示结果:

$ ./a.out

hello, ubuntu

选项 -o 用来指定所生成的可执行程序的文件名。下面的命令生成名为 helloubuntu 的可执行程序:

ubuntu下C编程,编译基础.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219