Определение названия C++ компилятора mingw |
Здравствуйте, гость ( Вход | Регистрация )
Определение названия C++ компилятора mingw |
EvgeniyK |
15.8.2011, 15:05
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 15.8.2011 Пользователь №: 2809 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте!
Подскажите, как определить полное названия C++ компилятора mingw в Linux? (В одних системах он называется i686-pc-mingw32-g++, в других i686-w64-mingw32-g++, а в третьих, возможно, как то иначе.) |
|
|
ViGOur |
16.8.2011, 15:56
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Может быть так: *g++
Просто такое именование как ты показал, только под виндовс, под никсами есть gcc и g++. |
|
|
igor_bogomolov |
16.8.2011, 20:36
Сообщение
#3
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Просто такое именование как ты показал, только под виндовс, под никсами есть gcc и g++. Это не так. MinGW есть и для Linux. С его помощью можно скомпилять под линуксом приложение для Windows.Сам я, правда, кросс-компиляцией не занимался. Цитата(Wikipedia) Также возможна кросс-компиляция приложений Windows с MinGW-GCC под управлением операционных систем семейства POSIX. Это означает, что разработчику не нужно устанавливать Windows с MSYS, чтобы скомпилировать программы, которые будут запускаться под Windows без Cygwin.
|
|
|
RazrFalcon |
16.8.2011, 20:58
Сообщение
#4
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Вы говорите о имени пакета, или о том как он в консоли называется (имя бинарника)?
Так вот пакеты у каждого дистра разные, а бинарникик те же: gcc и g++ |
|
|
igor_bogomolov |
17.8.2011, 8:03
Сообщение
#5
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Вы говорите о имени пакета, или о том как он в консоли называется (имя бинарника)? Говорим мы сейчас о MinGW и о том как называются его бинарники в различных линукх дистрибутивах. У меня это i586-pc-mingw32-g++ Так вот пакеты у каждого дистра разные, а бинарникик те же: gcc и g++ Ты путаешь пакеты. |
|
|
EvgeniyK |
17.8.2011, 9:27
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 15.8.2011 Пользователь №: 2809 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата Говорим мы сейчас о MinGW и о том как называются его бинарники в различных линукх дистрибутивах. Именно так. Есть кроссплатформенная программа, которая собирается из под Линукса для Линукса и для Винды. Для Линукса собирается g++, а для Винды - <prefix>mingw32-g++. И вот этот префикс разный для разных дистрибутивов Линукса. Вот в чём загвоздка...
У меня это i586-pc-mingw32-g++ |
|
|
Iron Bug |
17.8.2011, 19:02
Сообщение
#7
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
я боюсь, ты не найдёшь общего ответа на этот вопрос. вопрос именования дистрибутивов в разных линюксах - это вопрос, который решают те, кто занимается пакетной системой данного линюкса. а там у каждой вариации свои червяки в голове на этот счёт.
может, есть какая-нить переменная окружения, но я не припомню ничего такого. Сообщение отредактировал Iron Bug - 17.8.2011, 19:02 |
|
|
Текстовая версия | Сейчас: 27.12.2024, 3:36 |