Есть ли любой маленький дистрибутив Linux, который идет с полной средой разработки C

Я установил "Чертовски Маленький Linux" на моем домашнем компьютере для того, чтобы сделать разработку C в Unix. Но распределение по умолчанию не идет со средой разработки C, и я сталкиваюсь с некоторыми проблемами при попытке установить gcc.

Есть ли любой другой маленький дистрибутив Linux, который по умолчанию имеет необходимые пакеты для разработки C. И также я не хочу дополнительное программное обеспечение, которое поднимает партию пространства, но все еще хотело бы иметь графическую среду.

Спасибо

7
задан 02.05.2010, 19:52

6 ответов

Я не могу думать о распределении, которое поставлется с полным набором инструментальных средств. Это по нескольким причинам:

  1. Не все хотят скомпилировать программы. Компилятор + binutils + заголовки + отладчики поднимают комнату, которую многие люди использовали бы для других вещей.
  2. Сохраняет пропускную способность. Несомненно, ISO является ISO, но когда люди обновят / обновление, они будут иметь тенденцию вытягивать в большем количестве обновлений.
  3. Некоторые люди просматривают присутствие компилятора как угроза безопасности в определенных настройках.

Никакое распределение не собирается 'нравиться, что все', однако не включая набор инструментальных средств являются компромиссом для угождения как можно большего количества людей.

Я создаю Ubuntu очень странным способом (хорошо, не действительно странный, просто чрезмерно педантичный относительно того, что я устанавливаю).

Я запускаю с debootstrap установить базовые утилиты, затем я chroot к установке и установке материал, который я хочу. Обычно это:

  1. build-essential
  2. kubuntu-desktop
  3. (длинный список библиотек с пакетами заголовка разработки)

Вы могли занять место kubuntu-desktop для:

edubuntu-desktop - educational desktop for Ubuntu
edubuntu-desktop-kde - educational desktop for Kubuntu
ubuntu-desktop - The Ubuntu desktop system
xubuntu-desktop - Xubuntu desktop system

Я затем захватываю ядро, которое я хочу от kernel.org и настраиваю/создаю/устанавливаю его.

Я могу затем скопировать по своей недавно заполненной корневой файловой системе в логический том и начальной загрузке к ней, или разделить новый диск и скопировать все, затем зажать диск в новую систему.

Да ведь о, почему я провожу так много времени, делая это? Я анальный сохраняющий относительно того, что я устанавливаю и использую.. и я вытаскиваю большую удовлетворенность из использования чего-то, что я соединил сам.

После начальной загрузки я устанавливаю что-либо еще, в чем я, возможно, нуждаюсь, поскольку я нахожу потребность в ней. Я также удаляю что-либо, что я знаю, что никогда не собираюсь использовать.

Так или иначе результатом является система, которая должна соответствовать Вашим потребностям очень хорошо, который является, как это должно быть :)

1
ответ дан 07.12.2019, 15:11

Чертовски Маленький Linux идет tcc (см. список пакета), который является действительно совместимым стандартами компилятором. Я не знаю точно, какие библиотеки Вы пропускаете, но это должно иметь в наличии, по крайней мере, стандартные библиотеки для C.

1
ответ дан 07.12.2019, 15:11

Минимальная установка Debian не является действительно очень большой (хотя не столь маленький как Чертовски Маленький Linux), и можно легко добавить, среда компиляции к тому (просто добавляют gcc, make и libc6-dev пакеты).

1
ответ дан 07.12.2019, 15:11

Вы могли запустить с Ubuntu JEOS (Как раз достаточно Операционной системы) и затем установить/настроить xfce4 (как WM, например) и gcc (build-essential) через Кв. - добираются (в основном преимущество от больших репозиториев, которые Ubuntu имеет).

1
ответ дан 07.12.2019, 15:11

ArchLinux с некоторым легким DE и gcc должен отвечать Вашим требованиям.

0
ответ дан 07.12.2019, 15:11

Ну, Вы МОГЛИ запустить с Linux Debian и их "netinst" CD, и затем просто добавить части, в которых Вы нуждаетесь. http://www.debian.org/distrib/netinst#smallcd

Если Вы осторожны, можно сохранить это маленьким (ОЧЕНЬ маленький, если Вам не нужна графическая среда). Большинство людей хотело бы GUI, и раз так Вам будет нужен X-11, но можно выбрать легкий менеджер окон вместо KDE или Gnome. Это является все относительно безболезненным, если у Вас есть широкополосное соединение.

0
ответ дан 07.12.2019, 15:11

Теги

Похожие вопросы