Как собрать gtk3 [статические], используя msys2?
Я пытаюсь собрать gtk + -3.22.30, потому что я не могу найти его [статическая ссылка библиотеки] в любом месте. я скачал msys2 32bit, установил mingw32 (gcc 7.3.0) и добавил его в переменные окружения в windows. pkg-config и make file также включены.
я скачал gtk tar, извлек файл, запустил ./configure, ему нужна была некоторая зависимость, такая как pango, glib, atk, libiconv ... и т. д.
после того, как я скачаю эти зависимости? что я делаю? мне тоже нужно их компилировать? мне нужно добавить pkg-config в команду make? я попытался скомпилировать одну из этих зависимостей после того, как я выполнил команду configure для этого я получил это в консоли msys2
Я довольно новичок в сборке программного обеспечения из исходного кода, я мало знаю о ./configure
make all
make install
командах и их параметрах. мне не хватает ссылок на некоторые библиотеки, неправильный компилятор (32-разрядный)? Как заставить построить 32-битную от источника?
sea@DESKTOP-6D2EANF MINGW32 ~/libiconv-1.15 $ make builddir="`pwd`"; cd libcharset && make all && make install-lib libdir="$builddi r/lib" includedir="$builddir/lib" make[1]: Entering directory '/home/sea/libiconv-1.15/libcharset' cd lib && make all make[2]: Entering directory '/home/sea/libiconv-1.15/libcharset/lib' /bin/sh ../libtool --mode=link gcc -g -O2 -fvisibility=hidden -o libcharset.la -rpath /home/sea/libiconv/lib -version-info 1:0:0 -no-undefined localcharset.lo relocatable.lo libtool: link: gcc -o .libs/libcharset.dll.a .libs/localcharset.o .libs/relocat able.o -g -O2 `func_echo_all "" | /usr/bin/sed 's/ -lc$//'` -link -dll C:/msys32/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.3.0/../../../../i686-w64-min gw32/bin/ld.exe: cannot find -link collect2.exe: error: ld returned 1 exit status make[2]: *** [Makefile:59: libcharset.la] Error 1 make[2]: Leaving directory '/home/sea/libiconv-1.15/libcharset/lib' make[1]: *** [Makefile:34: all] Error 2 make[1]: Leaving directory '/home/sea/libiconv-1.15/libcharset' make: *** [Makefile:42: lib/localcharset.h] Error 2
0 ответов на вопрос
Похожие вопросы
-
2
Проблема с планшетом Wacom с приложениями Gimp / GTK в Windows
-
5
Создание тем GTK +
-
1
Linux / GTK +: изменение текста предварительного просмотра (навсегда) в диалоге выбора шрифта
-
-
3
Где находится .gtkrc в Ubuntu?
-
1
создать прозрачный PNG для GTK 2.0
-
2
Gnome / Gtk эквивалент KeePassX?
-
4
как избавиться от границ верхнего окна в Ubuntu
-
3
что такое движок тем GTK?
-
4
Как я могу обновить CouchDB 0.8.0 до 0.9.0 в Ubuntu?
-
3
Кнопки диалогового окна не работают в Eclipse в Ubuntu 9.10