Как да стартирате проста програма HelloWorld на iphone за джейлбрейк?

Създадох програма HelloWorld и я компилирах в mach-o файл. След това го качих на моя джейлбрейк iphone чрез SSH.

Влизам с root акаунт. След това се опитах да изпълня тази програма, като стартирах ./HelloWorld. Въпреки това получих „Разрешението е отказано“

Моята програма HelloWorld е много проста: #include

int main()
{
    printf("Hello World");
    return 0;
}

някаква помощ?

Благодаря.


person user1024888    schedule 02.11.2011    source източник


Отговори (2)


Трябва да направите програмата изпълнима. Има урок http://www.ipodstudios.com/how-to-chmod как да направите това за ipod. Предполагам, че това ще работи и за iphone.

person NickLH    schedule 02.11.2011
comment
Зададох го като изпълним. chmod +x HelloWorld. И получи друго съобщение: Лош тип CPU в изпълним файл. - person user1024888; 02.11.2011
comment
Това означава, че не сте компилирали своя код за правилната платформа. Ще трябва да се върнете и да прегледате документацията за iphone и как да компилирате за тази конкретна цел. - person NickLH; 02.11.2011

Ще ви е необходим крос компилатор за iPhone, за да можете да го компилирате на вашия Mac и да го стартирате на iPhone. Вярвам, че има верига от инструменти за това. Като алтернатива използвайте Theos, ако се интересувате от разработка на джейлбрейк.

person rajagp    schedule 30.01.2012