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