Als «compiling» getaggte Fragen

Beim Kompilieren wird der Quellcode für eine bestimmte Computerarchitektur in Bytecodes umgewandelt.

2
gcc - unbekannte Schalter (auch in der Manpage nicht vorhanden)
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?

1
Wie wende ich einen Patch in einem Debian-Paket an?
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 …

1
Wie erhalte ich die Compiler-Flags, mit denen die Binärdateien in einem (.deb) -Paket erstellt werden?
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 …



1
Wie werden nicht verwendete Architekturen, Treiber usw. aus Headern entfernt, wenn ein benutzerdefinierter Linux-Kernel erstellt wird?
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 …

3
Selbst erstellter Kernel: Fehler beim Mounten / dev: Kein solches Gerät
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 …

1
VDPAU-Bibliothek nicht gefunden
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 …

1
Linux From Scratch 7.2: Fehler beim Erstellen von binutils-2.22 in Kapitel 6
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 …
7 compiling  lfs 

3
Geheimnis der Binärdateien
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 …

3
Booten eines neu kompilierten Linux-Kernels
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 …

1
Wie suche ich nach Linux Distribution Build Tools?
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 …


2
Wie erstelle ich ein initrd-Image unter OpenSuSE Linux?
/usr/src/linux-3.2.1 # make install scripts/kconfig/conf --silentoldconfig Kconfig sh /usr/src/linux-3.2.1/arch/x86/boot/install.sh 3.2.1-12-desktop arch/x86/boot/bzImage \ System.map "/boot" You may need to create an initial ramdisk now. - - /boot # mkinitrd initrd-3.2.1-12-desktop.img 3.2.1-12-desktop Kernel image: /boot/vmlinuz-2.6.34-12-desktop Initrd image: /boot/initrd-2.6.34-12-desktop Kernel Modules: <not available> Could not find map initrd-3.2.1-12-desktop.img/boot/System.map, please specify a correct file …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.