s******y 发帖数: 613 | 1 【 以下文字转载自 biojailbreak 俱乐部 】
发信人: szbiophy (szbiophy), 信区: biojailbreak
标 题: 求助 怎么编辑 多个 .c files(比如a.c, b.c) 和一个.h file(ab.h)
发信站: BBS 未名空间站 (Tue Sep 9 10:43:53 2014, 美东)
求助
怎么编辑 多个 .c files(比如a.c, b.c) 和一个.h file(ab.h)
//a.c
#include
int main()
{
printf("use b to apply a.c, and the global variable define 'r' in ab.hn");
printf("this is a.c %dn",r);
return;
}
//b.c
#include
int main (int argc, char *argv[])
{
调用 a.c 五遍 // 不知道怎么用?
return;
}
//ab.h
define int h 4;
想用b.c 调用a.c 不知到 在lunix怎么实现
谢谢 | s******u 发帖数: 501 | 2 不能出现两个main函数,所以你这个没法编译. 或者写成
----------------------------
a.c:
#include
#include "ab.h"
void foo()
{
printf();
printf();
return;
}
---------------------------
b.c:
void foo();
int main()
{
for(;;) foo();
return;
}
---------------------------
然后
$ gcc a.c b.c | s******y 发帖数: 613 | |
|