ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
В школе и универе у нас Visual C++, захотелось и под линуксом че-нить попробовать написать/скомпилить. Но вот не могу понять, откуда брать make файлы и прочее, что нужно GCC. Даже всякие учебные примитивные вещи (типа там ввод прям из консоли нескольких чисел и их сортировка и т.п., где по сути чистый С, а не С++) не могу понять, как скомпилить. Подскажите какую-нить удобную среду и вот эти тонкости, хочу попробовать, но не могу ничего толкового нагуглить. |
Nebulosa |
|
Темы:
10
Сообщения:
830
Участник с: 05 марта 2009
|
Gedit c плагинами?.. Можно из него сделать подобие IDE. Я так кодил чуть-чуть. http://firststeps.ru/linux/general1.html |
lord3d |
|
Темы:
2
Сообщения:
62
Участник с: 03 марта 2009
|
Makefile нужен не тебе, а другим людям, которые захотят воспользоваться твоей программой. Им не нужно думать, как собирать конкретную программу, достаточно написать ./configure && make && make install clean. Теперь о том, что нужно тебе для отладки. Допустим, ты написал программку “Hello, world” и сохранил её в файле main.c: #include <stdio.h> #include <stdlib.h> main() { printf ("Hello, world\n"); exit (0); } Для компиляции файла main.c в исполняемый файл hello напиши: gcc -o hello main.c Если твоя программа использует сторонние библиотеки, например #include <stdio.h> #include <stdlib.h> #include <postgresql/libpq-fe.h> main() { const char conninfo[] = "dbname=database host=127.0.0.1 user=user password=password"; char req[] = "DROP TABLE IF EXISTS sample"; PGconn *conn; PGresult *res; conn = PQconnectdb (conninfo); res = PQexec (conn, req); printf ("Hello, PostgreSQL!\n"); PQclear (res); PQfinish (conn); exit (0); } gcc -o hello main.c /usr/lib/libpq.so |
ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
Хм, спасибо за информацию, вроде работает все :))Gedit c плагинами?Ну я вообще Kate предпочитаю, просто хочется иметь отладчик, чтоб точки остановки ставить и по ходу выполнения смотреть, что в переменных оказывается. Тут думаю одними плагинами к текстовому редактору не обойдешся. |
skymaster |
|
Темы:
8
Сообщения:
46
Участник с: 29 января 2011
|
KDevelop |
ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
Спасибо, попробую. |