Als «compile» getaggte Fragen

Kompilieren bedeutet, den Quellcode eines Programms in Maschinencode niedrigerer Ebene umzuwandeln, der auf einem Computer ausgeführt werden kann.

1
Wie nutzen allgemeine Binärdateien neue Befehlssätze auf neuen CPUs?
Mit jeder Version eines neuen Prozessors werden Änderungen am vom Prozessor unterstützten Befehlssatz vorgenommen. Haswell verfügt beispielsweise über erweiterte Vektorerweiterungen. Wenn ich jedoch ein Programm auf einem PC mit einem Haswell-Prozessor ausführe, führe ich normalerweise generische AMD64-Binärdateien aus: Der Compiler weiß nicht, dass diese Anweisungen verfügbar sind. Wie nutzen diese …



2
Kompilieren von PHP unter OS X: iconv funktioniert nur, wenn es auf 64-Bit erzwungen wird
Ich versuche PHP zu kompilieren und habe diesen Fehler immer wieder erhalten während make: Undefined symbols for architecture x86_64: "_iconv_open", referenced from: __php_iconv_mime_decode in iconv.o __php_iconv_strlen in iconv.o _php_iconv_string in iconv.o __php_iconv_strpos in iconv.o _zif_iconv_substr in iconv.o _zif_iconv_mime_encode in iconv.o _php_iconv_stream_filter_factory_create in iconv.o ... "_iconv_close", referenced from: __php_iconv_mime_decode in iconv.o …
5 php  macos  64-bit  compile 


2
c-Code wird kompiliert, aber in kubuntu nicht ausgeführt
Ich verwende kubuntu 9.10 in VirtualBox, ich schrieb das einfachste "Hallo Welt" -Programm in C, der Code wird kompiliert, ich habe es durch einen Debugger laufen lassen und es scheint gut zu laufen. das einzige Problem ist, dass nichts tatsächlich auf die Konsole gedruckt wird ... irgendwelche Ideen ? Hier …

0
Konfigurieren Sie, dass die Abhängigkeit von ffnvcodec nicht gefunden wird
Beim Laufen ./configure --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib Ich bin getroffen mit ERROR: cuda requested, but not all dependencies are satisfied: ffnvcodec obwohl ich das externe Nvidia-Header-Repo unter https://git.videolan.org/git/ffmpeg/nv-codec-headers.git geklont und make & make install ausgeführt habe. Make install legt die Datei ffnvcodec.pc in / usr / local …


2
Nicht genügend Speicherplatz beim Erstellen des Linux-Kernels
Ich versuche, einen Linux-Kernel zu erstellen. Nach einer Weile komme ich aus dem Weltraum. Ich habe es ausgepackt /usr/src directory. Anscheinend habe ich viel Platz. Können Sie mir bitte mitteilen, was dagegen unternommen werden kann? Wie viel Speicherplatz wird zum Kompilieren von & amp; Kernel bauen. Ich benutze VirtualBox. root@vinay-VirtualBox:/usr/src/linux-2.6.39.3# …

2
alias gcc = 'gcc -fpermissive' oder Ändern des Skripts ./configure
Ich kompiliere ein ziemlich großes Projekt aus dem Quellcode. Die Kompilierung endet immer mit: error: ungültige Konvertierung von 'const char *' nach 'char *' [-fpermissive] Ich habe dieses Projekt bereits vor einem Jahr zusammengestellt. Ich kenne also eine Lösung dafür. Tatsächlich habe ich mehr Lösungen gefunden: Hinzufügen einer Typumwandlung zur …
2 linux  compile  make  gcc  g++ 

4
Enthält eine kompilierte Software binäre 0 und 1?
Ich weiß, dass nach dem Kompilieren einer Software oder Anwendung deren Code in die Maschinensprache konvertiert wird. Enthält eine kompilierte Software eine binäre 0 und 1? Was passiert nach dem Kompilieren einer Software? Wird der Code in binäre 0 und 1 umgewandelt? Was passiert eigentlich mit dem Quellcode? Wie ist …
1 compile  code 

2
Kompilieren Sie vim mit den gleichen Funktionen neu
Ich möchte vim mit den gleichen Funktionen für eine andere Linux-Distribution neu kompilieren. Ich habe nur den Quell-Teer behalten und kann mich an keine der von mir vorgebrachten Argumente erinnern ./configure das erste Mal. Wie geht das am einfachsten? Muss ich die Ausgabe von manuell vergleichen? ./configure --help und vim …
1 linux  vim  compile  make 

1
Fehler beim Kompilieren des Linux-Kernels 3.8.0
Ich versuche, den Linux-Kernel auf meiner virtuellen Maschine zu kompilieren, auf der Lubuntu installiert ist, und erhalte die folgende Fehlermeldung: In file included from ubuntu/aufs/aufs.h:45:0, from ubuntu/aufs/module.c:25:ubuntu/aufs/file.h: In function ‘au_vm_prfile_set’:ubuntu/aufs/file.h:289:5: error: ‘struct vm_area_struct’ has no member named ‘vm_prfile’ make[3]: *** [ubuntu/aufs/module.o]Error 1 make[2]: *** [ubuntu/aufs] Error 2 make[1]: *** [ubuntu] …
1 linux  kernel  compile 


1
openssl kann nicht von der Quelle installiert werden. FEHLER: / usr / bin / ld: -lssl kann nicht gefunden werden
Ich versuche, openssl anhand der von mir ausgeführten Quelle zu installieren: wget wget ftp://ftp.openssl.org/source/openssl-1.0.2g.tar.gz tar xvzf openssl-1.0.2g.tar.gz cd openssl-1.0.2g ./config --prefix=/home/david/project shared make depend make test make install make Es schlägt fehl, nachdem make test ausgeführt wurde mit: make[2]: Leaving directory `/home/david/project/openssl-1.0.1s' make[2]: Entering directory `/home/david/project/openssl-1.0.1s/test' /usr/bin/ld: cannot find -lssl …

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.