Компиляторы в один клик - PullRequest
       7

Компиляторы в один клик

0 голосов
/ 19 сентября 2008

Вам известны какие-либо компиляторы, для компиляции которых требуется всего один или два клика по исходному коду? Необходимость его настройки не имеет значения, равно как и необходимость заходить в терминал и писать слово или два.

Дополнительные баллы начисляются, если вы можете дать свое собственное представление о том, почему так мало компиляторов имеют графический интерфейс, или просто отправить список компиляторов в проводнике!

Причина в том, что я хочу иметь возможность отправлять исходные тексты моим друзьям, не занимающимся программированием. У некоторых есть компьютеры sparc, у некоторых - x64 с несколькими ядрами и так далее.

Тогда они смогут скомпилировать код и затем удалить его, сохранив только тот двоичный файл, который оптимизирован для их компьютера.

Ответы [ 7 ]

1 голос
/ 19 сентября 2008

Кстати, может быть, дело не в том, что вы ищете, а в утилите qmake от qt-lib, которая является прекрасным примером инструмента "одним кликом" :) Она создает файлы проекта и make-файлы на основе файлов иметь в текущем каталоге. Он обнаруживает .ui (пользовательский интерфейсc), ресурсы, заголовки и т. Д. Тогда вам нужно просто сделать , сделать , сделать ...

Кроме того, я имею в виду конфигурацию, все компиляторы и IDE используют один щелчок или нажатие клавиши для запуска компиляции.

Другой вопрос - как вы справляетесь с ошибками компиляции. Ошибка highlinght, навигация по источнику - это все функции IDE. И компилятор может быть частью IDE, но не наоборот.

1 голос
/ 19 сентября 2008

Так что немногие компиляторы имеют графический интерфейс, так как он не является основной функцией компилятора. Компилятор должен использоваться из командной строки, легко интегрироваться в скрипты / инструменты автоматизации и, аналогично, должен легко обеспечивать взаимодействие инструментов графического интерфейса с ним.

Другими словами, его можно использовать из графического интерфейса, но это не инструмент типа GUI.

1 голос
/ 19 сентября 2008

У нас есть CMake, Makefiles и другие системы сборки (MSBuild). Почему компилятор должен иметь графический интерфейс?

После генерации сборки с помощью cmake или написания make-файлов обычно достаточно выполнить make.

0 голосов
/ 19 сентября 2008

Это называется make.

Для альтернатив, проверьте этот список out.

0 голосов
/ 19 сентября 2008

Я предполагаю использование C ++.

Мне кажется, что вы действительно ищете среду разработки, которая упрощает компиляцию. Я знаю, что Dev-C ++ был довольно хорош в этом. Многие приложения производственного уровня, вероятно, нуждаются в некоторой конфигурации компилятора. При этом я часто обнаруживал, что вызов "g ++ * .cpp -o output.exe" работает как быстрая и грязная компиляция ... хотя он не будет работать во многих случаях. Тем не менее, когда я был новичком в программировании, большинство моих проектов могли компилироваться с использованием этой команды.

0 голосов
/ 19 сентября 2008

Необходимость его настройки не учитывается,

Там есть логический недостаток. Либо вы настраиваете его, либо установщик настраивает его. Это не будет просто автоматически произойдет само по себе;)

0 голосов
/ 19 сентября 2008

Раньше я использовал "jikes", Java-компилятор IBM. У него был инкрементальный режим, в котором вы просто должны нажать return, и он скомпилирует все, что изменилось. Таким образом, вы должны выполнить некоторое кодирование в vi, сохранить файл и alt-tab в окне с джайками в нем, нажать клавишу return и alt-tab вернуться в окно vi.

Теперь я использую Eclipse, который компилируется на лету. Иногда это хорошо, иногда это ставит ужасные красные линии по всему коду, который вы еще не закончили писать, так что вы знаете, что он не должен компилироваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...