Als «compiling» getaggte Fragen

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

7
Erzwinge, dass sich das Verzeichnis immer im Cache befindet
Ich habe verschiedene Methoden getestet, um die Kompilierungszeit meines gesamten c ++ - Projekts zu verkürzen. Derzeit dauert es ca. 5 Minuten. Ich habe mit distcc, ccache und anderen experimentiert. Kürzlich entdeckte ich, dass, wenn ich mein gesamtes Projekt auf ein RAM-Laufwerk kopiere und von dort kompiliere, die Kompilierzeit auf …

5
Programme verfolgen
Wenn ich ein einfaches Programm installiere, wird häufig make && make installein Deinstallationsziel verwendet und häufig auch nicht . Wenn ich ein Programm aktualisieren möchte, ist es ein Standardprotokoll, davon auszugehen, dass es nur nahtlos über das alte Programm geschrieben wird? Wie verfolge ich diese Programme? Müssen die meisten Leute …

2
Warum gibt es in Arch Linux keine -dev-Pakete?
Ich verstehe, dass Source-basierte Distributionen wie Gentoo oder Slackware keine *-devProgrammversionen benötigen . Sie enthalten den Quellcode sowie Header-Dateien für die lokale Kompilierung. Aber ich habe noch nie *-devPakete in Arch Linux gesehen , obwohl es paketbasiert ist. Ich bin auf viele *-devPakete in anderen Distributionen gestoßen.

3
Linux auf eine andere Plattform portieren [closed]
Ich weiß, dass Linux verfügbar ist und für viele verschiedene Plattformen wie X86, ARM, PowerPC usw. portiert wurde. Was ist jedoch in Bezug auf die Portierung genau erforderlich? Ich verstehe, dass Linux Software ist, die in C geschrieben wurde. Wenn Sie also Linux ursprünglich von X86 nach ARM oder andere …

3
Was sind .in-Dateien?
Manchmal sehe ich in den Quellen von Projekten "* .in" -Dateien. Zum Beispiel eine Reihe von "Makefile.in" s. Wofür sind sie und / oder was bedeutet der Teil ".in"? Ich nehme an, das hat etwas mit autoconfoder makeoder so etwas zu tun , aber ich bin mir nicht sicher. Ich …


2
Was ist Wayland?
Ich habe nach einem schlanken X-Server gesucht, aber keinen gefunden. Dann habe ich von Wayland erfahren. Ich sage, dass es mit X koexistieren soll, aber eigenständig ausgeführt werden kann. Wenn ich versuche, es zu kompilieren, benötigt es Mesa, das X benötigt. Was genau ist Wayland?
25 xorg  x11  compiling  wayland 

3
Befehl "configure" kann nicht ausgeführt werden: "Keine solche Datei oder kein solches Verzeichnis"
Ich versuche, ein Debian-Paket von der Quelle (über Git) zu installieren. Ich habe das Paket heruntergeladen, in das Verzeichnis des Pakets gewechselt und den ./configureBefehl ausgeführt, aber es wurde zurückgegeben bash: ./configure: No such file or directory. Woran kann das liegen? Eine configure.acDatei befindet sich im Programmordner. ./configure make sudo …



14
Distros, die das Kompilieren aus dem Quellcode unterstützen
Vor langer Zeit habe ich FreeBSD mit seinem Portierungssystem und danach Gentoo für die Portierung verwendet, um Anwendungen durch Kompilieren aus dem Quellcode zu installieren. Ich habe dies getan, um direkt auf mein System abzuzielen. Gibt es noch andere Distributionen, die eine solche Konfiguration unterstützen? Ich scheine mich zu erinnern, …

9
Kompilieren von Code aus vim
Neu bei vimund und ich möchte in der Lage sein, Code von innen zu kompilieren, vimohne ein neues Terminal auszuführen und den Compiler aufzurufen. Wie mache ich das? Beachten Sie, dass diese Anforderung nicht gccnur beschränkt ist. Manchmal muss ich pythonauch das aktuelle Skript aufrufen, an dem ich arbeite, damit …
18 vim  compiling  ide 


2
So fügen Sie lokale Header-Dateien in das Linux-Kernel-Modul ein
Angenommen, ich habe ein Modul mymodmit folgenden Quelldateien: src / mod / mymod.c src / inc / mymod.h Ich versuche, mymod.h wie folgt einzuschließen #include <mymod.h> Mein Makefile enthält, EXTRA_CFLAGS= -I$(shell pwd)/../inc/aber wenn der Kernel erstellt wird, erhalte ich die Fehlermeldung: mymod.h nicht gefunden Der Grund scheint zu sein, dass …
17 linux  kernel  compiling  make 


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.