Народ, может ктонить сталкивался с нормальными IDE для Си под Linux. А то их в инете дофига шас развелось. Вообще хотелосьбы чтобы IDE была близка к MS VS Но главное чтобы были: 1) подсветка кода 2) дерево файлов проекта. 3) всплывающие окна с подстановкой кода как в VS. Всмысле, то когда наживаешь ctrl+пробел то появляется окно где все возможные элементы которые можно прописать. или когда после имени структры ставишь точку или -> и появляется список элементов структуры 4) работа с несколькими файлами одновременно (вкладки) 5) встроенный отладчик. поддерживающий: - построчную отладку кода - шаг с заходом/шаг с обходом - бряки 6) чтобы это был не эклипс. На остальное пофигу.
Мой совет - netBeans с плагином C/C++ Сам использую и другим советую. В нём есть всё, что необходимо для нормального кодинга. Все перечисленные тобой требования там тоже есть =) Сама IDE написана на Java, и для кодинга под Java. Но с плагинами поддерживает C/C++, PHP, Ruby, Python и ещё много чего интересного. Работает довольно-таки шустро. На моём ноуте - netBeans под Ubuntu Linux работает быстрее, чем VS 2008 express edition под Windows Vista Home Premium
NetBeans - Java. Но шустрый как не знаю что. Около года назад я пробовал NetBeans - мне жутко не понравился вечными проблемами и тормозами. А на днях увидел у знакомого NetBeans - оказалось, за эти год-полтора его хорошенько "подтянули". Теперь я не вылезаю из этой IDE =)
Так ведь я, например, лентяй =) Мне нужен дебаггер как студии, те же дерева проектов и прочие удобства =)
можно QTCreator попробовать. хотя он на QT заточен. но думаю и на чисто с++ писать можно. либо EMACS в качестве редактора с подсветкой. но советую посмотреть в сторону NetBeans оч приятная штука. KDevelop многие советуют как хорошую среду.
как всегда чтобы чтото установить нужно поработать напильников. Поставил этот Сode::Blocks вроде нормально поставился, при запуске появляется заставка его, и потом он вырубается сразу
slesh а что за линух? на убунте кодеблокс из репозитория ставится нормально =). всетаки попробуй нетбинс.
скачал файлик codeblocks-10.05-1-debian-dbg-i386.tar.bz2 скачать недостающие части, распаковал всё. установка проде как прошла успешно Code: *****@*****:/tmp/i386$ sudo dpkg -i *.deb (Чтение базы данных ... на данный момент установлено 164991 файлов и каталогов.) Подготовка к замене пакета codeblocks 10.05-1 (используется файл codeblocks_10.05-1_i386.deb) ... Распаковывается замена для пакета codeblocks ... Подготовка к замене пакета codeblocks-common 10.05-1 (используется файл codeblocks-common_10.05-1_all.deb) ... Распаковывается замена для пакета codeblocks-common ... Подготовка к замене пакета codeblocks-contrib 10.05-1 (используется файл codeblocks-contrib_10.05-1_i386.deb) ... Распаковывается замена для пакета codeblocks-contrib ... Подготовка к замене пакета codeblocks-contrib-common 10.05-1 (используется файл codeblocks-contrib-common_10.05-1_all.deb) ... Распаковывается замена для пакета codeblocks-contrib-common ... Выбор ранее не выбранного пакета codeblocks-contrib-dbg. Распаковывается пакет codeblocks-contrib-dbg (из файла codeblocks-contrib-dbg_10.05-1_i386.deb)... Выбор ранее не выбранного пакета codeblocks-dbg. Распаковывается пакет codeblocks-dbg (из файла codeblocks-dbg_10.05-1_i386.deb)... Подготовка к замене пакета codeblocks-dev 10.05-1 (используется файл codeblocks-dev_10.05-1_i386.deb) ... Распаковывается замена для пакета codeblocks-dev ... Подготовка к замене пакета codeblocks-doc-de 10.05-1 (используется файл codeblocks-doc-de_10.05-1_all.deb) ... Распаковывается замена для пакета codeblocks-doc-de ... Подготовка к замене пакета codeblocks-doc-en 10.05-1 (используется файл codeblocks-doc-en_10.05-1_all.deb) ... Распаковывается замена для пакета codeblocks-doc-en ... Подготовка к замене пакета codeblocks-headers 10.05-1 (используется файл codeblocks-headers_10.05-1_all.deb) ... Распаковывается замена для пакета codeblocks-headers ... Подготовка к замене пакета libcodeblocks0 10.05-1 (используется файл libcodeblocks0_10.05-1_i386.deb) ... Распаковывается замена для пакета libcodeblocks0 ... Подготовка к замене пакета libwxsmithlib0 10.05-1 (используется файл libwxsmithlib0_10.05-1_i386.deb) ... Распаковывается замена для пакета libwxsmithlib0 ... Подготовка к замене пакета libwxsmithlib0-dev 10.05-1 (используется файл libwxsmithlib0-dev_10.05-1_i386.deb) ... Распаковывается замена для пакета libwxsmithlib0-dev ... Подготовка к замене пакета wxsmith-dev 10.05-1 (используется файл wxsmith-dev_10.05-1_i386.deb) ... Распаковывается замена для пакета wxsmith-dev ... Подготовка к замене пакета wxsmith-headers 10.05-1 (используется файл wxsmith-headers_10.05-1_all.deb) ... Распаковывается замена для пакета wxsmith-headers ... Настраивается пакет codeblocks-common (10.05-1) ... Настраивается пакет codeblocks-contrib-common (10.05-1) ... Настраивается пакет codeblocks-doc-de (10.05-1) ... Настраивается пакет codeblocks-doc-en (10.05-1) ... Настраивается пакет codeblocks-headers (10.05-1) ... Настраивается пакет libcodeblocks0 (10.05-1) ... Настраивается пакет libwxsmithlib0 (10.05-1) ... Настраивается пакет wxsmith-headers (10.05-1) ... Настраивается пакет codeblocks-dev (10.05-1) ... Настраивается пакет wxsmith-dev (10.05-1) ... Настраивается пакет libwxsmithlib0-dev (10.05-1) ... Обрабатываются триггеры для shared-mime-info ... Unknown media type in type 'all/all' Unknown media type in type 'all/allfiles' Unknown media type in type 'uri/mms' Unknown media type in type 'uri/mmst' Unknown media type in type 'uri/mmsu' Unknown media type in type 'uri/pnm' Unknown media type in type 'uri/rtspt' Unknown media type in type 'uri/rtspu' Unknown media type in type 'fonts/package' Unknown media type in type 'interface/x-winamp-skin' Обрабатываются триггеры для man-db ... Обрабатываются триггеры для desktop-file-utils ... Обрабатываются триггеры для python-gmenu ... Rebuilding /usr/share/applications/desktop.ru_RU.utf8.cache... Обрабатываются триггеры для hicolor-icon-theme ... Настраивается пакет codeblocks (10.05-1) ... Настраивается пакет codeblocks-contrib (10.05-1) ... Настраивается пакет codeblocks-dbg (10.05-1) ... Настраивается пакет codeblocks-contrib-dbg (10.05-1) ... Обрабатываются триггеры для doc-base ... Processing 2 changed doc-base file(s)... Registering documents with scrollkeeper... Обрабатываются триггеры для libc-bin ... ldconfig deferred processing now taking place Обрабатываются триггеры для python-support ... gcc стоит. Пробовал собрать из исходников. Пишет Code: *******@********:/tmp/src/codeblocks-10.05$ sudo ./configure checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl.exe... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking whether the C++ compiler works... no configure: error: in `/tmp/src/codeblocks-10.05': configure: error: C++ compiler cannot create executables See `config.log' for more details.