![]() |
подскажите, люди, как мне написать прогу на С++ под Линуксом, в каком редакторе надо отредактировать(или набрать) исходник и как его потом скомпилить...
Спасибо |
У нас все программисты используют Kdevelop.
Единственное но - не во-всех дистрибутивах правильно встроена поддержка русского языка. Классический редактор программиста Emax, но нужно осваивать управление им - все команды клавиатурные, с мышью есть команды, но разобраться в них достаточно сложно - зато ошибок из-за замены табуляций пробелами не возникает. Есть еще KDE Studia, С-Forge. Если нужно быстро перенести приложение из Win в Linux - есть Kylix, но пока он выглядит как вставная челюсть на живом теле Linux (ни с чем не согласуется, для него нужна собственные динамические библиотеки, т. е. если готовишь какое-либо приложение, тебе помимо самого приложения, надо его библиотеки тащить на другую машину, опять-же насколько твое приложение становится совместимы с лицензией GNU не понятно, а если есть сомнения, то ты не можешь расчитывать на включение его не в какой дистрибутив Linux, какое-бы полезное оно не было) |
Запускаем XEmacs, тратим n-ное количество времени на его изучение (notepad и иже с ним отдыхают), потом долго оргазмируем по поводу крутости XEmacs (кстати, не плохо бы до этого книжкой по Linux соответствующей запастись). Далее изучаем возможности и требования программы make. Затем пишем адвансед код, компилим его через вышеупомянутый XEmacs через все тот же make, из того же ксемакса запускаем прогу, получаем второй оргазм - уже по поводу работы своей проги...тьфу запарился писАть... :)
Второй путь или а как можно побыстрее откомпилить прогу. Запускаем продвинутый текстовый редактор под иксами, выбираем подсветку для С++ (хотя совсем не обязательно), пишем код, сохраняем, в командной строке пишем g++ -o test test.C (вроде так), где test.C - файл с нашим кодом, смотрим если ошибок нет, то в той же командной строке пишем ./test Если где-то не прав - поправьте!:biglaugh: |
Кстати, раз уж упомянул... ruslandh, а где в России нужны программисты под Linux и вообще где она у нас используется. Не то чтобы я совсем не представляю сферу ее применения, но все же интересно узнать конкретные примеры. Чем занимаются, что пишут и т.д. Если можно поподробнее :biggrin:
|
TEHb
Везде, где есть потребность в безопасности информации, причем в этих отраслях идет достаточно бурный отток от WinNT. |
ruslandh
А поподробнее... |
|
Где найти прерчень функций в Linux для С++ для работы по сети.
|
Надо смотреть маны (хотя это те-же функции, что и в Винде - только y Win своя специфика) :)
|
Время: 07:13. |
Время: 07:13.
© OSzone.net 2001-2025