- Инсталляция на ALT Linux:Подключение языков программирования
- Alt linux установить gcc
- Установка ALT Linux
- Установка и использование GCC и Clang
- Особенности GCC и Clang
- Alt linux установить gcc
- Установка ALT Linux
- Установка и настройка сред разработки
- Установка и настройка компиляторов
- Заключение
- вопрос по ALT Linux — почему нет gcc?!
- Re: вопрос по ALT Linux — почему нет gcc?!
- Re: Re: вопрос по ALT Linux — почему нет gcc?!
- Re: Re: Re: вопрос по ALT Linux — почему нет gcc?!
- Re: Re: Re: вопрос по ALT Linux — почему нет gcc?!
- Re: вопрос по ALT Linux — почему нет gcc?!
- Re: Re: вопрос по ALT Linux — почему нет gcc?!
- Re: Re: вопрос по ALT Linux — почему нет gcc?!
- Re: Re: Re: вопрос по ALT Linux — почему нет gcc?!
- Re: Re: Re: вопрос по ALT Linux — почему нет gcc?!
- Re: вопрос по ALT Linux — почему нет gcc?!
- Похожие темы
Инсталляция на ALT Linux:Подключение языков программирования
Система настройки языков программирования устроена следующим образом.
Входные файлы для настроек языков программирования находятся в каталоге /usr/lib/ejudge/lang/in. Для настроек языков программирования используется скрипт ejudge-configure-compilers, который из данных файлов создает скрипты для запуска языков программирования в каталоге /var/lib/ejudge/compile/scripts/ и конфигурационные файлы в каталоге /etc/ejudge/lang.d/ и файл /var/lib/ejudge/compile/conf/compile.cfg
По умолчанию (если вы использовали готовый файл ejudge-install.sh) поддерживаются следующие языки программирования: gcc, g++, python, python3, fpc, kumir, java, perl, php, yabasic,ghc, vbnc, mcs, freebasic. Но для работы этих языков программирования вам необходимо установить пакеты с данными языками.
Последующая инструкция относится только к 32-битной версии системы (i586), для 64-битной системы потребуются дополнительные пакеты.
По умолчанию в ejudge используется статическая сборка, поэтому необходима установка пакетов devel-static для используемых языков программирования.
Для поддержки компилятора gcc необходимо установить пакет glibc-devel-static и какой-нибудь пакет, предоставляющий gcc (например, для установки gcc версии 4.9 нужно установить пакет gcc4.9).
Для поддержки компилятора g++ необходимо установить пакеты, предоставляющие gcc-c++ и libstdc++-devel-static (например, gcc4.9-c++ и libstdc++4.9-devel-static).
Для поддержки компиляторов clang и clang++ необходимо установить пакет clang, при этом должны быть установлены пакеты gcc и libstdc++-devel для компилятора gcc версии не старше 4.9.
Для поддержки языка python версии 2 необходимо установить пакет python.
Для поддержки языка python версии 3 необходимо установить пакет python3.
Для поддержки компилятора fpc необходимо установить пакеты fpc-compiler и fpc-units-rtl.
Для поддержки русского алгоритмического языка (среда разработки Кумир) необходимо установить пакет kumir-console.
Для поддержки второй версии среды разработки Кумир необходимо установить пакет kumir2.
Для поддержки компилятора java необходимо установить пакет, предоставляющий java-devel, например, java-1.7.0-openjdk-devel.
Для поддержки языка perl необходимо установить пакет perl-base.
Для поддержки языка php необходимо установить пакет php5.
Для поддержки языка ruby необходимо установить пакеты ruby и ruby-stdlibs.
Для поддержки языка yabasic необходимо установить пакет yabasic.
Для поддержки языка Haskell необходимо установить пакет ghc7.6.1 (или аналогичный, с другой версией).
Для поддержки языка Visual Basic.Net (при помощи Mono компилятора vbnc) необходимо установить пакет mono-basic.
Для поддержки языка C# (при помощи Mono компилятора mcs) необходимо установить пакет mono-mcs.
Для поддержки компилятора FreeBASIC необходимо установить пакет freebasic.
Таким образом, для установки всех перечисленных языков программирования можно использовать команду
# apt-get install gcc4.9 glibc-devel-static gcc4.9-c++ libstdc++4.9-devel-static clang python python3 fpc-compiler fpc-units-rtl kumir-console kumir2 java-1.7.0-openjdk-devel perl-base php5 ruby ruby-stdlibs yabasic ghc7.6.1 mono-basic mono-mcs freebasic
Для поддержки языка PascalABC.Net необходимо установить пакет mono и выполнить инструкцию со страницы Настройка поддержки Pascal ABC.NET под Linux Mono.
Если вы изменили список языков программирования после первоначальной настройки ejudge, необходимо заново запустить программу ejudge-configure-compilers, а затем перезапустить ejudge.
Alt linux установить gcc
Источник: perm.hse.ru ALT Linux – это дистрибутив Linux, который предлагает широкий набор инструментов для программирования. Один из ключевых элементов любой среды программирования – это компилятор, инструмент, который преобразует исходный код, написанный на языке программирования, в машинный код, который может исполнять процессор компьютера. В этой статье мы сосредоточимся на двух популярных компиляторах, доступных в ALT Linux: GCC (GNU Compiler Collection) и Clang.
Установка ALT Linux
Установка ALT Linux включает в себя загрузку ISO-образа с официального сайта и запись его на USB-накопитель или DVD, затем установку системы на целевое устройство. После установки системы вы можете начать настройку вашего окружения для программирования.
Установка и использование GCC и Clang
GCC и Clang – это два основных компилятора, используемых в Linux для компиляции исходного кода на языках C, C++, и других.
Сначала установите компиляторы с помощью команды apt-get:
sudo apt-get install gcc clang
Проверьте версии установленных компиляторов:
gcc --version clang --version
Чтобы скомпилировать программу с помощью GCC или Clang, используйте следующую команду:
gcc myprogram.c -o myprogram clang myprogram.c -o myprogram
Особенности GCC и Clang
GCC – это долговечный и проверенный временем компилятор, поддерживаемый проектом GNU. Он предлагает широкую поддержку различных языков программирования и архитектур.
Clang, с другой стороны, – это компилятор, основанный на проекте LLVM. Он предлагает некоторые преимущества перед GCC, такие как более быстрая компиляция и более информативные сообщения об ошибках.
Выбор между GCC и Clang зависит от ваших специфических потребностей. Оба компилятора обеспечивают высокую производительность и широкую поддержку языков, но могут иметь различные особенности и расширения языка.
В заключение, программирование на ALT Linux с использованием GCC или Clang – это мощный способ разработки программного обеспечения. Эти компиляторы предоставляют все необходимые инструменты для создания высококачественного кода.
Alt linux установить gcc
Источник: kp.ru ALT Linux – гибкий и мощный дистрибутив Linux, который идеально подходит для программистов. В этой статье мы обсудим, как настроить среды разработки и компиляторы в ALT Linux.
Установка ALT Linux
Если вы еще не установили ALT Linux, посетите официальный сайт и следуйте инструкциям по установке ALT Linux.
Установка и настройка сред разработки
Среда разработки – это набор инструментов, которые помогают программистам эффективно писать и тестировать код. В ALT Linux доступны различные среды разработки, включая Eclipse, IntelliJ IDEA, Visual Studio Code и другие.
Чтобы установить среду разработки в ALT Linux, используйте пакетный менеджер apt. Например, чтобы установить Eclipse, выполните следующую команду:
sudo apt-get install eclipse
Установка и настройка компиляторов
Компилятор – это программа, которая преобразует код, написанный на одном языке программирования, в другой язык. В ALT Linux доступны компиляторы для многих языков программирования, включая GCC для C и C++, и javac для Java.
Чтобы установить компилятор в ALT Linux, используйте также пакетный менеджер apt. Например, чтобы установить GCC, выполните следующую команду:
Заключение
ALT Linux предлагает множество инструментов для разработки, включая различные среды разработки и компиляторы, которые помогут вам эффективно писать и тестировать код. С его помощью вы можете настроить идеальную среду для программирования, которая отвечает вашим потребностям.
вопрос по ALT Linux — почему нет gcc?!
Некоторое время назад поставил дистрибутив ALT Linux (Compact-2.3.iso) И вот возникла необходимость кой чего скомпилировать, и тут я с удивлением обнаружил, что gcc у меня отсутствует. Это как понимать? Я пропустил что-то при инсталяции или теперь комптилятор C/C++ по умолчанию не ставится?
Re: вопрос по ALT Linux — почему нет gcc?!
Смотреть надо, чего качаешь.
Re: Re: вопрос по ALT Linux — почему нет gcc?!
А можно дать немного более информативный ответ? В этот дистрибутив вообще не содержит компилятор?
Re: Re: Re: вопрос по ALT Linux — почему нет gcc?!
Re: Re: Re: вопрос по ALT Linux — почему нет gcc?!
Re: вопрос по ALT Linux — почему нет gcc?!
Насколько я помню, ALTLinux предлагает скачать и второй диск, где есть всё это и даже больше. А как ты думаешь уместить рабочее окружение пользователя (а там немало пакетов) и утилиты разработчика?
Re: Re: вопрос по ALT Linux — почему нет gcc?!
вопщем ручками проще поставить
Re: Re: вопрос по ALT Linux — почему нет gcc?!
Если не затруднит, дай ссылку на этот второй диск, а то мне он не попался.
Re: Re: Re: вопрос по ALT Linux — почему нет gcc?!
Я ставил эту беду с их родного диска. GCC там таки есть, да, но запустить его я не смог. Собственно файл gcc является алиасом, показывает хрен знает куда, откуда его отсылают в его родную директорию, но называют его другим именем, а другое имя ругается «нихт понимайт, сапустиитее gcc, нах. «. Так и обломился, уполз обратно на АСП.
Re: Re: Re: вопрос по ALT Linux — почему нет gcc?!
Re: вопрос по ALT Linux — почему нет gcc?!
Compact 2.3 средств разработки AFAIR не содержит. Второго диска к нему, в отличие от Junior-а, не выпускалось. Но на ftp лежит contrib к нему — по сути срез Сизифа на момент выпуска Compact 2.3. Там и можно взять gcc и другие средства разработки, которые хорошо встанут на Compact.
Если ставить gcc из Сизифа, может нормально и не встать — попросить кучу апдейтов оттуда же. И окажется проще обновиться до Сизифа целиком.
Похожие темы
- Форум Game (2005)
- Форум ISO ALT Linux 3.0 Compact (2006)
- Форум Кто-нить смог по-людски прикрутить gcc к альтам? (2004)
- Новости Вышел ALT Linux Compact 2.3 (2004)
- Форум DVD iso ALT Linux 3.0 Compact (2005)
- Форум МТУ Стрим и ALT Linux (2004)
- Галерея Вот такой вот он Compact (2004)
- Форум Как инсталлировать ALT Linux? (2004)
- Форум Принтер LexmarkZ612 (2005)
- Форум Red Hat Linux 9 и GCC (2005)