|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.05.2010, 00:12 | #1 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 12
|
Компиляция программ для Linux из Windows
Я пытаюсь скомпилировать свой проект на линукс из винды. Увы, компилятор упорно отказывается это делать. Я скачал и установил MinGW, им я компилирую SO-файл следующими командами:
g++ -fpic -c *.cpp g++ -fpic -c *.c g++ -shared -o linux.so *.o pause Но, увы на Линуксе программа не сработала, "подавилась" сошкой. Я открыл сошку, и - что бы вы думали - не обнаружил там обычного ELF в начале. Вместо этого я нашел примечательную строчку "This program can not be run is DOS mode". Иными словами, этот проклятый компилятор упорно компилирует мои программы под винду. Каким образом мне его настроить, чтобы он все-таки пошел компилировать код под Линукс? |
15.05.2010, 07:22 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А что вы ждали? MinGW - Minimalistics GNU for Windows... Никаким. Он не кросскомпилятор.
|
15.05.2010, 07:35 | #3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Ставьте VBox и не мучайте компилятор.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
15.05.2010, 18:09 | #4 | |
Пользователь
Регистрация: 27.02.2010
Сообщений: 12
|
Цитата:
|
|
15.05.2010, 19:57 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Он не "кросскомпилятор"... По какому такому описанию он кросс?
|
15.05.2010, 22:27 | #6 |
Пользователь
Регистрация: 27.02.2010
Сообщений: 12
|
for use in the development of native Microsoft Windows applications.
Блин . Я дурак. Качаю VirtualBox, сношу MinGW и прочую ахинею. Последний раз редактировалось Zlyden'; 15.05.2010 в 22:29. |
10.11.2011, 22:25 | #7 |
Новичок
Джуниор
Регистрация: 08.11.2011
Сообщений: 1
|
не пойму чем VBox может мне помочь в похожем случае!!!
|
10.11.2011, 22:37 | #8 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
02.01.2012, 11:43 | #9 |
Новичок
Джуниор
Регистрация: 02.01.2012
Сообщений: 1
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компиляция программ на TASM | Pusher | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 14 | 27.03.2013 12:22 |
Кросс-компиляция из Linux для Windows | Plobzik | Qt и кроссплатформенное программирование С/С++ | 4 | 10.05.2010 09:17 |
компиляция в Linux | pilot34 | Общие вопросы C/C++ | 2 | 10.02.2010 18:34 |
Компиляция программ TASM | lSMoKEl | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 16.10.2009 20:05 |