2013-07-21 3 views
-4

Я пишу кросс-платформенную IDE, и мне интересно, что лучший способ скомпилировать программу (с gcc) с помощью java-кода. (Это также межъязыковая среда IDE)Как скомпилировать программу (с gcc)?

Должен ли я получить доступ к командной строке/терминалу?

Также у меня есть пример кода?

+0

Нет API-интерфейса Java для вызова gcc. Вам нужно вызвать его, как и любую другую исполняемую программу, из которой доступно множество примеров. –

ответ

2

Возможно, вы можете просто выполнить gcc в отдельном процессе. Но вместо того, чтобы обрабатывать все это, используйте что-то вроде Apache Commons Exec, что отлично подходит для такого рода вещей.

+0

Могу ли я иметь пример кода? – JD3

+0

@ Тиранитар: Не с головы. Взгляните на документацию по ссылке, которую я опубликовал (в частности, на странице «Учебник») ... –