社区
C语言
帖子详情
c语言编译问题
造句大全
2008-07-24 11:48:06
//a.c
int a(int)
{
int func1();
{
.....
}
}
//b.c
int b(int)
{
int func2();
{
.....
}
}
//main.c
#include <stdio.h>
#include "a.c"
#include "b.c"
int main()
{
....
func1();
func2();
}
这个在gcc中编译时命令怎么写?
谢谢!!
...全文
132
9
打赏
收藏
c语言编译问题
//a.c int a(int) { int func1(); { ..... } } //b.c int b(int) { int func2(); { ..... } } //main.c #include #include "a.c" #include "b.c" int main() { .... func1(); func2(); } 这个在gcc中编译时命令怎么写? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ly19850703
2008-07-24
打赏
举报
回复
如果只想编译最后的main方法的话:
gcc -c -o 目标文件 C文件
想要全部编译的话
gcc -c -o a.o a.c
gcc -c -o b.o b.c
gcc -c -o main.o main.c
gcc -o main b.o a.o main.o
Darkneece
2008-07-24
打赏
举报
回复
5楼正解
LZ在Main里包含了另2个.c文件,1楼的方法编译LZ的代码会报重定义错误的
青葱岁月不可追
2008-07-24
打赏
举报
回复
[Quote=引用 5 楼 e_sharp 的回复:]
只编译main.c
gcc -o main main.c
复杂的,还是用Makefile,免得每次编译都写很长的命令
[/Quote]
还是写个makefile文件省事!~
CC = gcc
$@:
$(CC) -O -o $@ $@.c
.PHONY:
rm -f *.o
保存为makefile或者Makefile,
如果要编译main.c就输入make main回车,如果没错误就会生成main,直接输入main(如果有参数加参数)回车即可执行。
如果有错误会生成.o文件,输入make回车,即可将.o文件删除。
上山老人
2008-07-24
打赏
举报
回复
顶个把
充电宝111
2008-07-24
打赏
举报
回复
包含.c文件干啥。。。。
e_sharp
2008-07-24
打赏
举报
回复
看不懂lz的代码
只编译main.c
gcc -o main main.c
复杂的,还是用Makefile,免得每次编译都写很长的命令
ly19850703
2008-07-24
打赏
举报
回复
什么样的错误阿?看不见图片.....
ChamPagneZ
2008-07-24
打赏
举报
回复
[Quote=引用 1 楼 ly19850703 的回复:]
如果只想编译最后的main方法的话:
gcc -c -o 目标文件 C文件
想要全部编译的话
gcc -c -o a.o a.c
gcc -c -o b.o b.c
gcc -c -o main.o main.c
gcc -o main b.o a.o main.o
[/Quote]
顶你
造句大全
2008-07-24
打赏
举报
回复
有这样的错误,是什么意思
C语言
参考手册第五版【中文版】
1、
c语言
具有语法简洁的特点,相信用过其他语言的人都知道 2、 运算符丰富,让我有时侯都分不清 3、 数据结构类型丰富 4、 结构化,就是想一小块一小块的程序,这样写起来容易 5、 强语言类型,语法错误时在
编译
就可以发现 6、 功能强大,现在诸如nuix这样的操作系统就是用
c语言
写的
c语言
编译
为机器语言过程,
C语言
编译
全过程
C语言
编译
全过程
编译
的概念
编译
程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。
编译
的完整过程 C源程序--预
C语言
编译
全过程
编译
的概念
编译
程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按...
C语言
编译
过程详解
C语言
编译
过程详解
C语言
编译
错误汇总整理
C语言
编译
错误是指在
编译
C语言
程序时,
编译
器检查出的源代码中的错误。
C语言
编译
的四个步骤
编译
一个
C语言
程序是一个多阶段的过程。从总体上看,这个过程可以分成四个独立的阶段。预处理、
编译
、汇编和连接。 在这篇文章中,我将逐一介绍
编译
下列C程序的四个阶段。 /* * "Hello, World!": A classic. */ #include <stdio.h> int main(void) { puts("Hello, World!"); return 0; } 预处理
编译
的第一个阶段称为预处理。在这个阶段,以#字符开头...
C语言
70,020
社区成员
243,264
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章