С данным вопросом я столкнулся, когда пересел на системы с этим ядром. Конкретно рассматривать какие-то ОС я не буду, т.к. ничего не меняется, ведь ядро одно и то же. Единственное замечание, если вы собрались читать эту статью, то вам необходимо знать строение системы, как устанавливать программы - одним словом знать как она работает.
Итак. Для начала нужно понять на каком языке вы хотите совершать свою деятельность. Если C++ то вам необходимо установить или удостовериться, что g++ установлен. Для простого паскаля нужен FreePascal (пакет называется fpc) хотите как Dephi, то для вас Lazarus. Python установить не сложно, но рекомендую вместе с ним поставить idle. Вообще этот абзац ни о чем. Потому что проще всего написать запрос в google, например "Pascal в Linux" и все.
Хотел я сказать вот что. У меня при переходе на Linux не получалось что-то с C++, что конкретно я не помню, но помогла мне в этом эта книга. Самое важное, на мой взгляд, понять принцип вызова приложений через консоль.
Для ОС x32 команды будут следующими:
Итак. Для начала нужно понять на каком языке вы хотите совершать свою деятельность. Если C++ то вам необходимо установить или удостовериться, что g++ установлен. Для простого паскаля нужен FreePascal (пакет называется fpc) хотите как Dephi, то для вас Lazarus. Python установить не сложно, но рекомендую вместе с ним поставить idle. Вообще этот абзац ни о чем. Потому что проще всего написать запрос в google, например "Pascal в Linux" и все.
Хотел я сказать вот что. У меня при переходе на Linux не получалось что-то с C++, что конкретно я не помню, но помогла мне в этом эта книга. Самое важное, на мой взгляд, понять принцип вызова приложений через консоль.
компилятор -[опции] имя_файлаКороче все опять сводится к знанию ОС. Для некоторых компиляторов может потребоваться компоновщик. Принцип работы точно такой.
компоновщик -[опции] имя_файлаНапример Nasm генерирует объектный файл(расширение *.o), который нужно передать компоновщику. Компиляция займет две строки.
Для ОС x32 команды будут следующими:
nasm -f elf FileName.asmВот, собственно, и все, о чем я хотел сказать.
ld -o OutputName FileName.o
Комментариев нет:
Отправить комментарий