查看“Compiling C”的源代码
来自Ubuntu中文
←
Compiling C
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== C 编程中相关文件后缀 == '''.a''' 静态库 (archive)<br>'''.c''' C源代码(需要编译预处理)<br>'''.h''' C源代码头文件 <br>'''.i''' C源代码(不需编译预处理)<br>'''.o''' 对象文件 <br>'''.s''' 汇编语言代码<br>'''.so''' 动态库<br> ==单个源文件生成可执行程序 == 下面是一个简单的“hello, world”程序的源代码:T /* helloworld.c */ #include <stdio.h> int main(int argc,char *argv[]) { printf(“hello, world\n”); return(0); } 最简单直接的编译该代码为可执行程序的方法是,将该代码保存为文件 helloworld.c,并执行以下命令: $ gcc helloworld.c 编译器通过检查命令行中指定的文件的后缀名可识别其为 C 源代码文件。GCC 默认的动作:编译源代码文件生成对象文件(object file),链接对象文件得到可执行程序,删除对象文件。由于命令行中未指定可执行程序的文件名,编译器采用默认的 a.out。在命令行中输入程序名可使其执行并显示结果: $ a.out hello, world 选项 -o 用来指定所生成的可执行程序的文件名。下面的命令生成名为 howdy 的可执行程序: $ gcc helloworld.c -o howdy 在命令行中输入程序名将使其执行,如下: $ howdy hello, world == ==
该页面使用的模板:
模板:Gccmorerefer
(
查看源代码
)
模板:TOCright
(
查看源代码
)
返回
Compiling C
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息