2013-04-30 81 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應用程序開發,因此涉及更多。