如何使用外部文件作为主程序的一部分?

时间:2013-02-20 13:21:49

标签: c

我正在写一个很长的程序,所有这些都是必要的,这意味着我不能只删除一些部分或缩小一些代码。猜猜看,我正在通过名为C4Droid的应用程序使用Android进行编程。

所以,我想到程序的每个“部分”都将用单独的文本(或任何)文件编写。

我是初学者,所以请为这个问题提供最简单的解决方案。

希望你们所有人都能说出我想说的话。

1 个答案:

答案 0 :(得分:2)

我不会花2.99美元买它,但the market page for C4Droid说:

  

C4droid是一个简单的C / C ++ IDE + C / C ++编译器,适用于Android,具有GNU Makefile,SDL和Qt支持...安装GCC插件

因为它支持GNU Makefile和完整的gcc,你应该能够创建单独的文件并将它们一起编译:

first.c

int main(){
   a();
   b();
   return 0;
}

second.c

#include <stdio.h>
void a(void) {
    printf("Hello ");
}

third.c

#include <stdio.h>
void b(void) {
    printf("World!");
}

然后编译它们:

gcc first.c second.c third.c

当然最好将其分解为头文件,以便在那里有原型和常见定义..但我不知道你真正希望在手机上输入多少内容;如果C4Droid真的有完整的gcc支持,那就应该有效。