|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.12.2010, 21:28 | #1 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Makefile: устранение ошибок
Здравствуйте. Решил написать кроссплатформенное приложение(Linux+Windows). Никогда не любил написание Makefile'ов, но всегда их написание происходило гладко. В этот раз столкнулся с несколькими проблемами. Для начала сам Makefile:
Код:
make all - сборка под linux make release - сборка с удаление временных файлов make clean - удаление временных и исполняемых файлов make правило platform=windows - сборка под windows. Не говорите, что Makefile составлен безграмотно, я знаю, но мне так удобнее. В общем, у меня две проблемы: 1) Цель собирается 2 раза. То есть: Код:
2) Статически не линкуется библиотека libstdc++-6.dll. Перепробовал множество ключей, но: Код:
pushl $0x18E3DF6B
call ICQ |
27.12.2010, 15:08 | #2 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Извиняюсь. Вчера долго долбил ключи, сегодня без надежды уже запустил make с ключами "-static-libstdc++ -static-libgcc"(их я вчера по несколько раз пробовал) и вуаля, все работает. Осталась лишь одна проблема, компилирование цели два раза.
pushl $0x18E3DF6B
call ICQ |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Makefile | Nostalgia | Общие вопросы C/C++ | 3 | 18.10.2010 14:36 |
makefile | Kill-All-N-Thrash | Общие вопросы C/C++ | 8 | 29.08.2010 23:15 |
Создание makefile | phpcreator | Помощь студентам | 0 | 18.05.2010 17:33 |
Makefile для сщздания проекта на Фортране | Valter | Помощь студентам | 2 | 24.06.2009 10:04 |
Delphi 2006 - устранение неполадок! | Killer_djon | Софт | 1 | 04.05.2007 22:10 |