Установка MinGW
Jun. 15th, 2009 06:06 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Написав первую версию своей системы для превращения нетбука в носимый компьютер, я переключилась на портирование кода из Линукса в M$Win'ские системы. Словосочетание "носимый компьютер" только на первый взгляд звучит фантастично, по-гиковски и бесполезно. Обладатель носимого компьютера представляется воображению тех, кто знаком с этим этого термином, или фрикообразного вида гиком, увешанным грудой непонятного самопаянного железа

или живущим в мире дополненной реальности владельцем стильной, не слишком заметной, но безумно дорогой техники вроде очков со встроенными дисплеем и камерой.
На самом деле носимый компьютер (в том виде, как понимаю его я) может быть реализован на базе уже имеющейся у большинства компьютеризованной публики девайсов - ноутбука, мобильника, джойстика, наушников и т.п. И выполнять он будет не что-то крутое, но бесполезное, а самые что ни на есть востребованные вещи. Впрочем, хватит лирики - вернусь к теме постинга.
Для разработки решила использовать MinGW. Несколько лет назад я без проблем ставила этот пакет на MS Windows. Теперь же установщик стабильно выдавал ошибку:
Собственно, рецепт я нашла тут: http://www.nabble.com/Installation-MinGW-%2B-g%2B%2B-td22104112.html
И данный пост я пишу для того, чтобы не задумываясь отвечать на вопросы тех, кто попытается собрать мой софт под виндами - проект-то опенсорсный.
Итак. Вся беда в том, что на официальном сайте MinGW, точнее, на http://sourceforge.net/project/showfiles.php?group_id=2435 лежат "битые" архивы. Но ссылки на зеркала, где можно было бы найти корректную версию, мне на сайте MinGW найти не удалось. По приведенной выше ссылке рецептa предлагается скачать правильные версии "битых" файлов с зеркала http://nchc.dl.sourceforge.net/sourceforge/mingw/
Для того, чтобы установить MinGW, я сначала скачала с официального сайта загрузчик MinGW-5.1.4.exe . Затем в каталог с загрузчиком я скачала 3 файла с зеркала:
http://nchc.dl.sourceforge.net/sourceforge/mingw/w32api-3.13-mingw32-dev.tar.gz
http://nchc.dl.sourceforge.net/sourceforge/mingw/gcc-core-3.4.5-20060117-3.tar.gz
http://nchc.dl.sourceforge.net/sourceforge/mingw/gcc-g++-3.4.5-20060117-3.tar.gz
После запуска загрузчик не стал заново качать эти файлы - и все установилось.


или живущим в мире дополненной реальности владельцем стильной, не слишком заметной, но безумно дорогой техники вроде очков со встроенными дисплеем и камерой.
На самом деле носимый компьютер (в том виде, как понимаю его я) может быть реализован на базе уже имеющейся у большинства компьютеризованной публики девайсов - ноутбука, мобильника, джойстика, наушников и т.п. И выполнять он будет не что-то крутое, но бесполезное, а самые что ни на есть востребованные вещи. Впрочем, хватит лирики - вернусь к теме постинга.
Для разработки решила использовать MinGW. Несколько лет назад я без проблем ставила этот пакет на MS Windows. Теперь же установщик стабильно выдавал ошибку:
gzread: incomplete block read Error: Failure reading from tarball.
Собственно, рецепт я нашла тут: http://www.nabble.com/Installation-MinGW-%2B-g%2B%2B-td22104112.html
И данный пост я пишу для того, чтобы не задумываясь отвечать на вопросы тех, кто попытается собрать мой софт под виндами - проект-то опенсорсный.
Итак. Вся беда в том, что на официальном сайте MinGW, точнее, на http://sourceforge.net/project/showfiles.php?group_id=2435 лежат "битые" архивы. Но ссылки на зеркала, где можно было бы найти корректную версию, мне на сайте MinGW найти не удалось. По приведенной выше ссылке рецептa предлагается скачать правильные версии "битых" файлов с зеркала http://nchc.dl.sourceforge.net/sourceforge/mingw/
Для того, чтобы установить MinGW, я сначала скачала с официального сайта загрузчик MinGW-5.1.4.exe . Затем в каталог с загрузчиком я скачала 3 файла с зеркала:
http://nchc.dl.sourceforge.net/sourceforge/mingw/w32api-3.13-mingw32-dev.tar.gz
http://nchc.dl.sourceforge.net/sourceforge/mingw/gcc-core-3.4.5-20060117-3.tar.gz
http://nchc.dl.sourceforge.net/sourceforge/mingw/gcc-g++-3.4.5-20060117-3.tar.gz
После запуска загрузчик не стал заново качать эти файлы - и все установилось.
no subject
Date: 2009-06-15 04:10 pm (UTC)no subject
Date: 2009-06-16 08:07 am (UTC)no subject
Date: 2009-06-15 06:09 pm (UTC)Re: Впрочем, хватит лирики
Date: 2009-06-15 06:10 pm (UTC)Re: Впрочем, хватит лирики
Date: 2009-06-15 08:45 pm (UTC)no subject
Date: 2009-06-16 05:34 pm (UTC)no subject
Date: 2009-06-18 09:36 am (UTC)no subject
Date: 2009-06-18 05:55 pm (UTC)no subject
Date: 2009-06-19 03:54 am (UTC)no subject
Date: 2009-06-19 02:35 pm (UTC)no subject
Date: 2009-06-19 02:52 pm (UTC)- обнаруживать bt-устройства;
- коннектиться к девайсу из числа обнаруженных - или по заранее известному, прописанному в конфиге адресу;
- отправлять туда-сюда блоки байтов.
И такой вопрос - насколько тяжеловесна Qt? Сильно ли она грузит слабые машинки?
no subject
Date: 2009-06-19 04:15 pm (UTC)no subject
Date: 2009-06-18 02:00 pm (UTC)no subject
Date: 2009-06-18 03:20 pm (UTC)no subject
Date: 2009-06-18 03:24 pm (UTC)http://www.advegam.com/
no subject
Date: 2009-08-26 06:25 pm (UTC)