Возвращаясь вот к этим заметкам (которые выложены на сайте + к ним архив примеров по простейшему использованию сред) - у меня самого возник вопрос, в связи с полной перестановкой Linux на одном из рабочих компьютеров: какие из этих сред могут быть поставлены из репозитария дистрибутива (насколько много?), а какие должны скачиваться по URL проектов и устанавливаться в системе?
P.S. задача в том:
как быстро восстановить те среды, которыми я хоть иногда пользуюсь? (для экспериментов, проверок и сравнений)
Пришлось уточнять.
Вот что у меня получается (это в Fedora 17, в Debian репозитарии ещё обширнее, там должно быть ... в других свежих дистрибутивах примерно то же)... '+' - это значит из репозитария - именно в таком порядке как они в обзоре:
1.
KDevelop 4 - +
2.
Eclipse - +
3.
Solaris Studio - берётся на сайте Oracle (
http://www.oracle.com/technetwork/serve ... 41149.html), в виде или .rpm или .tgz (там вас попросят зарегистрироваться, но это 1 раз на все продукты Oracle и на все времена: Java JDK вам же понадобится?
), там сейчас версия 12.3 December 2011, размеры весьма приличные:
Код: Выделить всё
[olej@notebook IDE]$ ls -l SolarisStudio12.3-linux-x86*.tar.bz2
-rw-rw-r--. 1 olej olej 385866910 июля 30 23:07 SolarisStudio12.3-linux-x86-bin.tar.bz2
-rw-rw-r--. 1 olej olej 436944436 июля 30 23:36 SolarisStudio12.3-linux-x86-rpm.tar.bz2
Этот IDE имеет множество инструментов отладки, анализа и оптимизации кода (см. здесь:
http://www.opennet.ru/opennews/art.shtml?num=32607), поэтому его полезно иметь, по крайней мере, как "параллельный" инструмент.
P.S. ... и здесь я в затруднении (забыл - к стыду своему -
как?):
- я использовал предыдущие версии SolarisStudio ...
- но сейчас не соображу, как его использовать/инсталлировать из *-bin.tar.bz2 после разархивироания?
- *-rpm.tar.bz2 (после разархивироания) никаким .rpm не является:
Код: Выделить всё
[olej@notebook IDE]$ tree SolarisStudio12.3-linux-x86-rpm
SolarisStudio12.3-linux-x86-rpm
|-- LEGAL
| |-- Copyright_ja.html
| |-- Copyright.OSS12.3.html
| `-- Copyright_zh_CN.html
|-- OSS12.3_README-pkgs-ja.html
|-- OSS12.3_README-pkgs.txt
|-- OSS12.3_README-pkgs-zh_CN.html
`-- solarisstudio.sh
1 directory, 7 files
Это огромный бинарный .sh (как всегда Sun, Oracle, NVIDIA любят)...
К этой детали (как установить SS)
я вернусь позже.
4.
IntelIDEA - берётся на сайте проекта (
http://www.jetbrains.com/idea/download/) вариант Community Edition / FREE, на сегодня там версия 11,
не требует инсталляции: распаковываете архив в дерево ./idea-IC-117.798, в любое место, можно $HOME, запускаем в этом дереве ./bin/idea.sh
Требует наличия Java, но может работать с обоими: OpenJDK & JDK, при старте (из терминала) выдаёт напоминание:
If you have both Oracle (Sun) JDK and OpenJDK installed
please validate either IDEA_JDK, JDK_HOME, or JAVA_HOME environment variable points to valid Oracle (Sun) JDK installation.
5.
Code::Blocks - + , только называется оно в списке пакетов как-то так: codeblocks.
6.
Geny - + и ещё в репозитариях множество плагинов к Geny в зависимости от того, чем вы будете заниматься.
7.
Glade - +
=======================
На этом те IDE, что перечислены в обзоре заканчиваются, но...
8.
NetBeans - берётся на сайте проекта (
http://netbeans.org/downloads/index.html - спонсируемого Oracle, там последняя версия 7.2), в виде их любимого бинарного исполнимого файла-скрипта, устанавливается (графическая установка):
По умолчанию (если ему не мешать) устанавливается в $HOME (в отличие от большинства продуктов Sun/Oracle, которые ставятся в /opt):
Код: Выделить всё
[olej@notebook ~]$ du -hs netbeans-7.1.1
547M netbeans-7.1.1
Запускается в созданном дереве ./bin/netbeans ... но он себя и в меню DE прописывает.
По настройкам и использованию NetBeans есть хорошие (и достаточно свежие) заметки:
Настройка среды IDE NetBeans для языков C/C++/Фортран (Апрель 2011 г.)
Удаленная разработка на языке C/C++ - учебный курс по среде IDE NetBeans 6.9