Есть ли компилятор C для iPad?

Я бы хотел изучить C с помощью iPad. Просто простые программы. Итак, есть ли компилятор C для iPad?

13 голосов | спросил Daniel Grillo 4 MaramFri, 04 Mar 2011 05:28:19 +03002011-03-04T05:28:19+03:0005 2011, 05:28:19

8 ответов


11

Беглый взгляд на iTunes Store показывает CodeToGo (iTunes Store Link). Поскольку вы не можете скомпилировать iPad, это приложение использует веб-службу ( IDEOne ), чтобы запустить программу и вернуть результаты на ваше устройство , Приложение - 3 доллара США и универсальный бинарный (iPhone + iPad). Веб-сервис кажется бесплатным, если не просто немного уродливым:).

ответил Jason Salaz 4 MaramFri, 04 Mar 2011 06:14:45 +03002011-03-04T06:14:45+03:0006 2011, 06:14:45
7

Если у вас есть подключение к Интернету, вы можете использовать codepad.org . Они позволяют вам скомпилировать много разных языков из кода, который вы вставляете в веб-форму. Поддерживает множество форматов и обладает хорошими функциями обмена.

ответил sorens 4 MarpmFri, 04 Mar 2011 13:40:31 +03002011-03-04T13:40:31+03:0001 2011, 13:40:31
6

Если вы готовы сделать джейлбрейк, ответ будет да. Вы можете установить GCC (тот же компилятор C с открытым исходным кодом, включенный в XCode) на вашем iPad.

Процесс немного сложный, но это, безусловно, возможно. Здесь вы можете найти инструкции . В инструкциях, которые я связал, упоминается только iPhone, но тот же процесс должен работать на iPad.

Если вы не хотите джейлбрейка, то предлагаемое решение VxJasonxV может быть вашим единственным вариантом.

ответил Ben Wyatt 4 MaramFri, 04 Mar 2011 06:37:58 +03002011-03-04T06:37:58+03:0006 2011, 06:37:58
3

Apple не позволяет запускать какой-либо исполняемый (машинный) код, отличный от одобренного процессом просмотра App Store, для запуска на iPad.

Возможно, вы сможете перенести на IP-адрес C интерпретатор , если он был отключен от загрузки кода C.

ответил hotpaw2 4 MaramFri, 04 Mar 2011 06:32:58 +03002011-03-04T06:32:58+03:0006 2011, 06:32:58
2

В приложении App Store нет приложений для приложений на любом устройстве iOS из-за положения в Лицензионном соглашении с программой-разработчиком iOS, в котором говорится, что:

  

«Apple iOS SDK от Apple не позволяет любому программному обеспечению на iPhone загружать или запускать внешний исполняемый код»

Это взято из wikipedia . Я считаю, что по какой-то причине я не могу ссылаться на соглашение.

Если вам нужен редактор, вы можете посмотреть Редактировать проект .

EDIT: Похоже, что условия были обновлены, но, возможно, допускается только интерпретируемый код, как то, что приложение Pythonista делает для Python, но не для скомпилированного кода.

ответил Steve Moser 4 MaramFri, 04 Mar 2011 06:31:54 +03002011-03-04T06:31:54+03:0006 2011, 06:31:54
1

приложение CppCode ios поддерживает полное завершение кода и не требует джейлбрейка и подключения к Интернету

ответил user119465 3 WedEurope/Moscow2014-12-03T15:54:55+03:00Europe/Moscow12bEurope/MoscowWed, 03 Dec 2014 15:54:55 +0300 2014, 15:54:55
1

PowerC ++ является альтернативой CPPCode, если ваш iPhone не поддерживает iOS 8, который требуется CPPCode. Но PowerC ++ использует только C ++ Builder, установленный в среде DOS, настроенной для iOS. Он немного устарел и не поддерживает более новые версии стандартов C ++. Осторожно: он работает довольно хорошо большую часть времени, но рушится на вызов нескольких его функций. Кроме того, размер шрифта может оказаться слишком маленьким и не может быть увеличен.

ответил Michael May 20 J0000006Europe/Moscow 2015, 00:40:29
0

Я наткнулся на на этом компиляторе C /C ++ ; не уверен, что это стоит, но это похоже на простой C /C ++ компилятор для iPhone /iPad.

Я предполагаю, что он фактически не компилируется в двоичный код iOS, а в какой-то байт-код, который программа интерпретирует. Это единственный способ получить Apple QA.

ответил Julien Lebot 5 J000000Thursday12 2012, 21:22:00

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132