Ich versuche mit gemeinsam genutzten Objekten zu experimentieren und habe das folgende Snippet auf http://www.gambas-it.org/wiki/index.php?title=Creare_una_Libreria_condivisa_(Shared_Library)_.so gefunden gcc -g -shared -Wl,-soname,libprimo.so.0 -o libprimo.so.0.0 primo.o -lc Ich habe mich in den Manpages und online umgesehen, aber ich habe nicht gefunden, was der -lcSchalter bewirkt. Kann mir jemand sagen?
Ich habe einen Fehlerbericht erstellt und wurde gebeten, den Patch darin anzuwenden und zu prüfen, ob er funktioniert. Ich habe versucht, eine Dokumentation darüber zu finden, aber es ist unklar. Das nächste, was ich herausfinden konnte, ist http://www.thegeekstuff.com/2014/12/patch-command-examples/ . Ich habe die neueste Quelle über apt-get unter einem Verzeichnis namens …
Ich weiß, das apt-get source <package_name>gibt Ihnen das Quellpaket. Es enthält einen debianOrdner mit einer Datei namens rules. Wenn ich es richtig verstehe, beschreibt diese Datei, wie das Quellpaket in ein .debPaket umgewandelt werden kann, einschließlich der zu verwendenden Compiler-Flags. Zwei Fragen: Wie erhalte ich die tatsächlich verwendeten Compiler-Flags? Muss …
Ich versuche, die folgende Assembly-Quelldatei mit dem folgenden NASM-Befehl zusammenzustellen: nasm -f elf -o test.o test.asm Dies wird ohne Fehler abgeschlossen und ich versuche dann, eine ausführbare Datei zu verknüpfen mit ld: ld -m elf_i386 -e main -o test test.o -lc Dies scheint auch erfolgreich zu sein und ich versuche …
In meinem Projekt konfiguriere ich den Kernel (2.6.32) in block/ioctl.c. Wir alle wissen, dass das Kompilieren und Erstellen des Kernels einige Stunden dauert. Selbst für eine kleine Änderung kompiliere ich von Grund auf neu. Gibt es also eine Möglichkeit, nur die geänderte Datei zu kompilieren und zu erstellen?
Ich erstelle benutzerdefinierte Linux-Kernel-Pakete in einer Ubuntu 13.10 amd64-Umgebung auf apt-get source linux-image-$(uname -r)Debian-Weise make-kpkg clean;fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers. Linux-Header sind größer als Image Das Ergebnis sind zwei .deb - Dateien , wo die Datei linux-headers-ist 8.2M in Größe und die daraus resultierenden linux-image-ist nur 6.1M . Nachdem …
Ich versuche, einen Linux-Kernel (3.8.1) aus dem Quellcode in einer Fedora-Distribution zu installieren. Der Kernel ist ein Vanillekern. Ich folge den Build-Anweisungen des Kernels genau: make menuconfig make sudo make modules_install install sudo grub2-mkconfig -o /boot/grub2/grub.cfg Alles /bootscheint in Ordnung zu sein. Ich kann sehen System.map, initramfsund vmlinuzfür den neu …
Ich möchte dieses VAAPI-Backend für VDPAU ausprobieren . Ich habe mplayer mit vdpau unter Gentoo Linux (amd64) kompiliert, erhalte aber folgende Fehlermeldung: Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory [vdpau] Error when calling vdp_device_create_x11: 1 Der gleiche Fehler tritt auf, wenn …
Beim Ausführen wird der folgende Fehler angezeigt make tooldir=/usr ../../binutils-2.22/libiberty/regex.c:130:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] ../../binutils-2.22/libiberty/regex.c:130:7: warning: conflicting types for built-in function 'malloc' [enabled by default] ../../binutils-2.22/libiberty/regex.c:131:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] ../../binutils-2.22/libiberty/regex.c:131:7: warning: conflicting types for built-in function 'realloc' [enabled by default] In file included …
Hier geht es um Dateien direkt vom Compiler, z. B. g ++, und das -oFlag (outfile). Wenn sie binär sind, sollten sie nicht einfach ein Bündel von Nullen und Einsen sein? Wenn Sie sie katzen, erhalten Sie unverständliche Ausgaben, aber auch intakte Wörter. Wenn Sie sie einreichen, erhalten Sie sofort …
Ich habe angefangen, das Buch Essential Linux Device Drivers zu lesen. Ich verfolge den Prozess zum Kompilieren und Booten eines neuen Kernels. Ich kann jedoch nicht in den neu kompilierten Kernel booten - ich wähle den neuen Kernel in grub aus und dann ... nichts ... der Bildschirm bleibt einfach …
Nachdem ich Linux From Scratch durchgearbeitet habe, habe ich das unheimliche Gefühl, dass in der Praxis nicht so neue Distributionen erstellt werden. Wie suche ich nach Tools, mit denen andere Distributionen erstellt wurden? Ist Debian wirklich von Grund auf neu gebaut? Das Googeln von "Linux Distribution Build Tools" war nicht …
Ich habe einen Fehler gemacht und die Perl-Version ohne Thread in "Threaded by Unmerge" geändert, die USEFlags so geändert , dass sie "Ithreads" enthalten, und "Perl" erneut angezeigt. Jetzt sind die meisten Pakete je nach Perl kaputt. Wie baue ich sie wieder auf?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.