Als «linux» getaggte Fragen

LINUX-FRAGEN MÜSSEN IM ZUSAMMENHANG MIT DER PROGRAMMIERUNG STEHEN. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Programmierung mit Linux-APIs oder auf Linux-spezifisches Verhalten bezieht, nicht nur, weil Sie Ihren Code zufällig unter Linux ausführen. Wenn Sie Linux-Unterstützung benötigen, können Sie https://unix.stackexchange.com oder die Stack Exchange-Site der jeweiligen Linux-Distribution wie https://askubuntu.com oder https://elementaryos.stackexchange.com/ ausprobieren.

4
Wie liste ich Dateien in einem Verzeichnis in einem C-Programm auf?
Ich versuche einen FTP-Server unter Linux zu schreiben. Wie kann ich in diesem Fall von einem C-Programm Dateien im Verzeichnis auf dem Terminal auflisten? Vielleicht kann ich die exec-Funktion verwenden, um den Befehl find auszuführen, aber ich möchte, dass der Dateiname als Zeichenfolge zum Senden des Client-Programms verwendet wird. Wie …
86 c  linux 


6
Symbolische Verknüpfung zu einem Hook in Git
Ich habe meinen eigenen benutzerdefinierten Post-Merge-Hook geschrieben und jetzt meinem Hauptprojektordner ein "Hooks" -Verzeichnis hinzugefügt (da git keine Änderungen in .git / hooks verfolgt). Irgendwo habe ich gelesen, dass ich aus Hooks einen symbolischen Link erstellen kann in .git / hooks, damit ich die Datei nicht jedes Mal von einem …
86 linux  git  githooks 


3
Das Konzept von 'Hold Space' und 'Pattern Space' in sed
Ich bin verwirrt von den beiden Konzepten in sed: Hold Space und Pattern Space. Kann jemand helfen, sie zu erklären? Hier ist ein Ausschnitt aus dem Handbuch: h H Copy/append pattern space to hold space. g G Copy/append hold space to pattern space. n N Read/append the next line of …
86 linux  sed 

7
Wie kann ich das 'Backend' in matplotlib in Python einstellen?
Ich bin neuer Benutzer von matplotlib, meine Plattform ist Ubuntu 10.04 Python 2.6.5 Das ist mein Code import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) Der Fehler ist: /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or …

10
Ausgabe des Befehls mit Bash nach Spalten teilen?
Ich möchte das machen: Führen Sie einen Befehl aus Erfassen Sie die Ausgabe Wählen Sie eine Zeile Wählen Sie eine Spalte dieser Zeile aus Nehmen wir als Beispiel an, ich möchte den Befehlsnamen von a erhalten $PID(bitte beachten Sie, dass dies nur ein Beispiel ist. Ich schlage nicht vor, dass …
85 linux  bash  pipe 




7
Wie vermeide ich die Verwendung von printf in einem Signalhandler?
Da printfes nicht wiedereintrittsfähig ist, sollte es nicht sicher sein, es in einem Signalhandler zu verwenden. Aber ich habe viele Beispielcodes gesehen, die printfdiesen Weg verwenden. Meine Frage lautet also: Wann müssen wir die Verwendung printfin einem Signalhandler vermeiden , und gibt es einen empfohlenen Ersatz?
85 c  linux  signals 


7
Einschränkungen der Intel Assembly Syntax im Vergleich zu AT & T [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
85 c  linux  assembly  bsd 

5
Wie könnte ich $ PATH in Makefile dir hinzufügen?
Ich möchte ein Makefile schreiben, das Tests ausführen würde. Der Test befindet sich in einem Verzeichnis './tests' und die zu testenden ausführbaren Dateien befinden sich im Verzeichnis './bin'. Wenn ich die Tests ausführe, werden die exec-Dateien nicht angezeigt, da sich das Verzeichnis ./bin nicht im $ PATH befindet. Wenn ich …
85 linux  makefile 

5
Was bedeutet der Fehler "Keine Versionsinformationen verfügbar" von Linux Dynamic Linker?
In unserem Produkt liefern wir einige Linux-Binärdateien, die dynamisch mit Systembibliotheken wie "libpam" verknüpft sind. Auf einigen Kundensystemen wird auf stderr der folgende Fehler angezeigt, wenn das Programm ausgeführt wird: ./authpam: /lib/libpam.so.0: no version information available (required by authpam) Die Anwendung läuft einwandfrei und führt Code aus der dynamischen Bibliothek …
85 linux  linker 

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.