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 …
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 …
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.
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 …
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 …
Möglicherweise gibt es einige Kompatibilitätsprobleme? Ich habe den Eindruck, dass der Intel-Compiler bei Intel-basierten Systemen möglicherweise eine bessere Leistung erbringen würde als GCC. Vielleicht gibt es schon eine Distribution, die das versucht hat? Ich würde denken, dass dies mit Gentoo ziemlich einfach sein könnte.
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?
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 …
Gibt es eine Möglichkeit CONFIG_PROC_EVENTS=yherauszufinden , ob der Kernel mit einer bestimmten aktivierten Option kompiliert wurde (dh ), ohne das Kernel-Quellcode-Paket herausziehen und in der Konfigurationsdatei nachsehen zu müssen?
Ich kompiliere manchmal Apps aus dem Quellcode und verwende entweder: ./configure make sudo make install Aber vor kurzem bin ich auf ./autogen.shdas gestoßen, das das Konfigurieren und Erstellen von Skripten für mich generiert und diese ausführt. Welche anderen Methoden zur Optimierung der C / C ++ / C # -Kompilierung …
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, …
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 …
Es heißt, dass das Kompilieren von GNU-Tools und Linux-Kernel mit der -O3Option zur GCC-Optimierung seltsame und irre Fehler hervorrufen wird. Ist es wahr? Hat es jemand versucht oder ist es nur ein Scherz?
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 …
Gestern habe ich versucht, das ROOT- Paket aus dem Quellcode zu kompilieren . Da ich es auf einem 6-Kern-Monstercomputer kompilierte, entschied ich mich, mit mehreren Kernen zu bauen make -j 6. Die Kompilierung verlief zunächst reibungslos und sehr schnell, aber irgendwann makehing die Verwendung von 100% CPU auf nur einem …
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.