个人工具
登录
查看“Compiling C”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Compiling C”的源代码
来自Ubuntu中文
←
Compiling C
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== 多个源文件生成可执行程序 == 即使多个源码文件被编译,GCC编译器也会自动进行链接操作。例如:下面的代码保存在名为 hellomain.c 的文件中并调用一个名为 sayhello()的函数: <source lang="c"> /* hellomain.c */ void sayhello(void); int main(int argc,char *argv[]) { sayhello(); return 0; } </source> 以下代码保存在名为 sayhello.c 的文件中并定义了 sayhello() 函数: <source lang="c"> /* sayhello.c */ #include <stdio.h> void sayhello() { printf("hello, ubuntu\n");/*这里有个小错误,是中文输入法造成的引号使gcc报错*/ } </source> 下面的命令将两个文件分别编译为对象文件且将其链接为可执行程序 hello,并删除对象文件: $ gcc -Wall hellomain.c sayhello.c -o hello
返回至
Compiling C
。