2013-04-30 99 views
3

对于你所有的C4DROID dev的,我有一个关于Makefile选项的问题。我一直在玩弄它一段时间,并且似乎无法让它正常运行。我试过从http://mrbook.org/tutorials/make/以及http://www.gnu.org/software/make/manual/make.html#Implicit-Rules开始实施教程。这些网站帮助我至少得到了不同的错误信息(这在某些方面是有帮助的),但我不确定我还需要做些什么。我不知道我应该包括多少细节,关于我在做什么(第一次发布),所以这里就是了。C4DROID Makefile问题

目前,我有文件(仅用于测试目的)main.cpp,hello.cpp,factorial.cpp和functions.h。我创建了一个Makefile文件有:

all: 
    g++ main.cpp hello.cpp factorial.cpp functions.h -o MyFile 

我自己也尝试变化:

all: testTwo 
    testTwo: 
    g++ main.cpp hello.cpp factorial.cpp functions.h -o MyFile 

在编译设置,我选择的Makefile,我没有修改“命令之前,请”代码(我甚至不理解它),我的Make命令是

我在运行模式中选择了Native Activity,这就是我能想到的所有解释。我编译的错误消息是“无法复制文件”。

任何与该过程的帮助将不胜感激,并提前感谢您。

+1

我在'SAMSUNG GALAXY NOTE 10.1'上有'C4DROID'。为什么当'developer'包含一个'compile'按钮时,你想'make'文件?确保在编译时你处于'main'范围内,并且如果语法正确,应该编译。我用'C4DROID'编写了几个包含多个编译的程序,并且都成功了。 – Mushy 2013-04-30 11:37:22

+0

我回去重新编译一切;我想我的困惑来自应用程序开发人员,他告诉我我需要使用Makefile来编译多个文件。感谢您指引我正确的方向,但仍然对如何使用Makefile选项感兴趣。 – sparkyShorts 2013-04-30 22:38:17

回答

3

在编译选项屏幕的'结果二进制文件名'部分:输入您的Makefile生成的可执行文件的名称,例如MyFile。

我也倾向于使用'运行模式:终端应用程序'为简单的控制台程序。 NativeActivity旨在用于Android NDK应用程序开发,因此涉及更多。