http://4247601.blog.51cto.com/4237601/1548616
https://unix.stackexchange.com/questions/105483/compiling-code-from-apue/105492#105492?newreg=0fd2482842cf4a33a5e473d73d33d683
http://4247601.blog.51cto.com/4237601/1548616
https://unix.stackexchange.com/questions/105483/compiling-code-from-apue/105492#105492?newreg=0fd2482842cf4a33a5e473d73d33d683