Der Kindle-Buchverkauf war zum halben Preis erhältlich, daher kaufte ich ein Buch mit dem Namen Detaillierte UNIX-Programmierung und begann, es zu lesen.
Als ich versuchte, den Beispielcode auf einem Mac auszuführen, bin ich auf verschiedene Dinge gestoßen, sodass ich die Schritte belassen werde, die ich unternommen habe, damit er funktioniert.
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.5
BuildVersion: 19F101
$ brew install gcc
$ curl -O http://www.apuebook.com/src.3e.tar.gz
$ tar xvfz src.3e.tar.gz
$ cd apue.3e/
$ make
$ ls
DISCLAIMER include
Make.defines.freebsd intro
Make.defines.linux ipc1
Make.defines.macos ipc2
Make.defines.solaris lib
Make.libapue.inc printer
Makefile proc
README pty
advio relation
daemons signals
datafiles sockets
db standards
environ stdio
exercises systype.sh
figlinks termios
filedir threadctl
fileio threads
$ cp include/apue.h /usr/local/include/
$ cp lib/libapue.a /usr/local/lib/
$cd Der Pfad des Verzeichnisses, in dem sich die von Ihnen geschriebenen Dateien befinden
#Diesmal Myls.Angenommen, Sie kompilieren Code. C.
#Kompilieren Sie mit der Apue-Bibliothek
$ gcc -lapue myls.c
# a.Eine aufgerufene Datei wird generiert. Überprüfen Sie daher, ob sie ausgeführt werden kann
$ ./a.out
Recommended Posts