| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > GNU toolchain > Как собрать пример в argtable |
| Автор: neo210 28.9.2009, 23:15 |
| Привет народ, ктонибуть тут юзал argtable?? Вопрос собственно в том, как собрать самый обычный пример, допустим echo. Как я понял в студии не собиреш, нужно с помощьюу компилятора или как то make присобачить, я рабоаю под виндой, есть mingw, g++, GNU Make. Но я так и не понял как заюзать make шоб собрать даже самый обычный пример, помогите плиииз! |
| Автор: t_gran 29.9.2009, 03:51 | ||||||
Круто! А теперь по существу. Собирается проект как и любой другой UNIX-подобный следующим образом: 1. Выполнение файла конфигурирования - configure 2. Компиляция с помощью автосборщика make Для того, чтобы выполнить первый пункт, необходим интерпритатор, как минимум, shell. Для этого устанавливаем либо http://cygwin.org/, либо http://www.mingw.org/. Запускаем shell интерпиритатор и переходим в ту директорию, в которой лежит сам проект. За тем, просто набираем:
И, соответственно, наш интерпритатор начнёт его выполнять. После чего и будет сгенерирован файл makefile. И остаётся теперь выполнить автосборку:
При успешном окончании будет получена библиотека (как статичная так и динамическая). |
| Автор: neo210 6.10.2009, 18:21 | ||||
| Ага, и таким образом мы собираем бинарники для UNIX, нам нужны DLL библиотеки для windows. В документации написано:
выдаёт:
|
| Автор: t_gran 7.10.2009, 08:44 | ||||
Под виндой!
Вдобавок, вы написали, что юзаете MinGW, а не MSVC. А по вашей ошибке, изволтье перейдти в ту директорию где лежит Makefile.nmake (в вашем случае это "F:\tmp\src\") и уже в ней запустить nmake. |
| Автор: neo210 7.10.2009, 15:04 |
| Использую cygwin, и дклвю все как надо, вот такая чтука вылетает! http://ipicture.ru/Gallery/View/24724484.html ps А если юзать команды так как ты сказал ./configure make Да, собираются даже под виндой для UNIX, в документации написано юзать nmake для сборки под виндой что мы и пытаемся сделать! |
| Автор: t_gran 8.10.2009, 02:47 | ||
Сейчас я вас приятно удивлю. По поводу вышей ошибки, вы не видите, что nmake не находит компилятор?! В переменную окружения извольте добавить директорию с компилятором! Или поправте nmake. |
| Автор: neo210 8.10.2009, 15:50 |
| Компилятор у меня прописан в переменных окружения, а вот как поправиьт nmake не имею понятния, в том то и проблема. |
| Автор: neo210 13.10.2009, 19:32 | ||||
| 1. Установил cygwin 2. Установил make for windows
Прошло успешно. Далее
http://xmages.net/out.php/i546100_20091013194719.png Естественно make в exemple не собирается. Что делать? |