Эта короткая заметка — о том, как начать программировать на языках C и C++ в среде Cygwin. Об установке Cygwin читайте тут. Установка средств разработки Чтобы начать программировать, вам понадобятся компиляторы соответствующих языков и отладчик; пригодится также утилита make. Поэтому запустите программу установки Cygwin (setup.exe) и в диалоге Select Packages выберите следующие пакеты из категории Devel: gcc-core: GNU Compiler Collection (C, OpenMP) gcc-g++: GNU Compiler Collection (C++) gdb: The GNU debugger make: The GNU version of the ‘make’ utility Установите Читать дальше …
Месяц: Март 2018
Публикация сайта в Интернете
В предыдущих заметках я рассказывал о том, как создать блог на домашнем ПК на движке WordPress. После того, как я определился с темой для сайта, необходимыми плагинами и написал несколько постов, я собираюсь разместить сайт в Интернете. Для этого мне надо Зарегистрировать доменное имя Разместить сайт на веб-хостинге О том, как это делается я прочитал в книге Андрей Грачев — Создаем свой сайт на WordPress быстро, легко и бесплатно. Работа с CMS WordPress 3 — 2011 — Глава 2. Выбор Читать дальше …
Изучаем архитектуру Intel x86-64 при помощи ассемблера (Часть 4 — Загрузчик)
В предыдущей заметке мы успешно перешли в защищенный режим процессора Intel x86. Прежде чем нам двинуться дальше в изучении защищенного режима, нам надо решить одну проблему. Загрузочный сектор, который загружается в оперативную память при старте компьютера и в котором находится наша программа, имеет размер всего 512 байт. Скоро нам перестанет хватать этого размера. Поэтому мы должны научиться загружать в оперативную память секторы с дискеты, на которой находится наша программа. Программа, которая умеет это делать, называется bootloader. Вот его мы и Читать дальше …