Wie kann man gtk3 [statisch] mit msys2 erstellen?
Ich versuche, gtk + -3.22.30 zu bauen, weil ich es nicht finden kann [statische Linkbibliothek]. Ich habe msys2 32bit heruntergeladen und mingw32 (gcc 7.3.0) installiert. Es wurde Umgebungsvariablen in Windows hinzugefügt. pkg-config und make file auch enthalten.
Ich lud den GTK-Tar herunter, extrahierte die Datei, lief ./configure, er brauchte etwas Abhängigkeit wie Pango, Glib, ATK, Libiconv ... usw.
nachdem ich diese Abhängigkeiten heruntergeladen habe? was mache ich? muss ich sie auch kompilieren? muss ich dem Befehl make pkg-config hinzufügen? Ich habe versucht, eine dieser Abhängigkeiten zu kompilieren, nachdem ich configure auf diesem Befehl ausgeführt habe
Ich bin ziemlich neu, um s / w aus dem Quellcode zu bauen, ich weiß wenig über ./configure
make all
make install
Befehle und deren Parameter. vermisse ich, einige Bibliotheken zu verlinken, falscher Compiler (32-Bit)? Wie erzwinge ich das Erstellen von 32 Bit aus der Quelle?
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 Antworten auf die Frage
Verwandte Probleme
-
2
Wacom-Tablet-Problem mit Gimp / GTK-Anwendungen unter Windows
-
5
GTK + -Themen erstellen
-
1
Linux / GTK +: Ändern Sie den Vorschautext (permanent) im Dialog zur Auswahl der Schriftart
-
3
Wo ist .gtkrc auf Ubuntu?
-
1
Erstellen Sie transparentes PNG für GTK 2.0
-
2
Gnome / Gtk-Äquivalent zu KeePassX?
-
4
wie man die oberen Fenstergrenzen in Ubuntu loswird
-
3
Was ist eine GTK-Theme-Engine?
-
4
Wie kann ich unter Ubuntu von CouchDB 0.8.0 auf 0.9.0 aktualisieren?
-
3
Dialogfeldschaltflächen funktionieren in Eclipse unter Ubuntu 9.10 nicht