Любой онлайн-компилятор, который вы знаете для C или других языков?
Любой известный вам онлайн-компилятор C, который может делать следующее:
- Компиляция и выполнение программ на Си онлайн
- Обработка файлов
- Системные функции, такие как
exec()
,system()
,fork()
Или любой компилятор, который не нуждается в процедуре установки (я имею в виду, что вы можете просто скопировать, вставить папку, чтобы легко запустить компилятор)
Примечание: Пожалуйста, не предлагайте Turbo CI знать некоторые онлайн-компиляторы на http://codepad.org/ (gcc). Я использовал http://www.codeide.com/, но теперь он не работает. И, как уже было сказано выше, онлайн-компилятор будет лучшим советом, который вы можете дать мне.
Моя среда - Windows ... Заранее спасибо. Любые советы по другим языковым компиляторам также приветствуются
12 ответов
Просто установите что-то вроде tcc. Серьезно, не стоит возиться с онлайн-сайтом компиляции, если вы собираетесь собирать файлы на любой регулярной основе.
Вы просили другие языки: вот один для Lisp (не компилятор, а интерпретатор)
У Comeau есть онлайн-компилятор C/C++, но в основном он предназначен для оценки их компилятора.
или Cygwin
Я бы порекомендовал установить Cygwin, вы получите Unix-подобную среду с gcc. Тогда настройка Makefile - или даже просто сценария оболочки - чтобы иметь возможность компилировать, не имеет большого значения.
Возможно, мой ответ немного запоздал, но мы создали онлайн-компилятор и IDE, где вы можете запускать и создавать свои файлы, используя только браузер.
На данный момент мы поддерживаем несколько языков (C, C++, ObjC, Java, Pascal, Fortran) и простую файловую систему, но мы добавим еще много функций для лучшего кодирования и отладки в ближайшем будущем.
Все функции, предлагаемые на данный момент, абсолютно бесплатны, регистрация не требуется (вы можете зарегистрироваться, чтобы сохранить свои файлы в сети).
Вы можете попробовать наш сервис здесь: http://www.sourcelair.com/
У нас есть другой компилятор для C и C++ здесь: http://www.codepad.org/
Кросс-компилятор открытого доступа DJGPP (C/C++, DOS32, на основе GCC)
Еще один онлайн-компилятор:
http://cmpe150-1.cmpe.boun.edu.tr/
Он поддерживает подсветку синтаксиса, отступы и т. Д. Я написал это как часть моей диссертации MS
PS: не тестировал команду fork
Один из лучших списков для C++ isocpp Getting Started
стр. к несчастью Cameau's
кажется, отключен на данный момент. LiveWorkspace
Некоторое время находился в режиме обслуживания, и неясно, когда он вернется, что вызывает сожаление, поскольку он имеет простой интерфейс и когда он работал, позволял переключаться между gcc
, clang
а также intel
очень легко.
Из тех, которые остались Coliru
является самым мощным, у вас есть полная командная строка, и вы можете сохранять файлы и, следовательно, использует несколько файлов в вашем проекте.
isocpp
список как-то отсутствует codepad
который хотя и довольно примитивен вместе с Coliru
позволяет использовать boost
,
Coliru
, ideone
а также codepad
все также поддерживают многие другие языки. Список языков, поддерживаемых ideone
а также codepad
довольно большой и очевиден на главных страницах с Coliru
у вас нет списка, но кроме C
а также C++
это также поддерживает python
, perl
а также ruby
,
У меня ничего нет для C. Для других языков это рубиновый переводчик. Но, честно говоря, лучшая среда онлайн-разработки - это сам браузер. Javascript - это продвинутый язык. В сочетании с такими технологиями, как CSS и DHTML и средами, такими как jQuery или Prototype, вы можете создавать графические приложения. Нетрудно найти отладчики (например, Firebug).
Конечно, вы не можете взаимодействовать с файловой системой. Чтобы преодолеть это, вы можете написать плагин для браузера (особенно Firefox). Для этого есть много ресурсов, и, хотя это не так просто, как чистый javascript, это проще, чем думает большинство людей.
Просто предположение.
Я не знаю, почему вы не хотите просто установить компилятор. Однако вы рассматривали возможность использования портативного?
http://en.wikipedia.org/wiki/Portable_C_Compiler
лучший, Ste
Для Python и Sage, попробуйте http://live.codenode.org/. Он также является открытым исходным кодом под лицензией BSD, поэтому вы можете скачать и запустить его со своего компьютера, более подробную информацию можно найти здесь: http://codenode.org/