La vente de livres Kindle était à moitié prix, alors j'ai acheté un livre appelé Programmation UNIX détaillée et j'ai commencé à le lire.
Lorsque j'ai essayé d'exécuter l'exemple de code sur un Mac, je suis tombé sur diverses choses, je vais donc laisser les étapes que j'ai prises pour le faire fonctionner.
$ 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 Le chemin du répertoire où se trouvent les fichiers que vous avez écrits
#Cette fois, myls.Supposons que vous compiliez du code c
#Compiler avec la bibliothèque apue
$ gcc -lapue myls.c
# a.Un fichier appelé sera généré, vérifiez donc qu'il peut être exécuté
$ ./a.out
Recommended Posts