返回列表 回复 发帖

书中的错误过多吧

昨天才拿到书,粗略的翻了下,感觉错误过多
如159页
书中说-o告知编译器将hello.c编译为hello目标文件,
这句话错误,gcc -o hello hello.c 生成的就是可执行程序,
这样才是生成目标文件(.o文件)
gcc -c hello.o hello.c

另外162页给出的例子也不对,前面说mul函数没有定义,到了后面却又说成add函数未定义
。但是从给出的代码来看,mul和add都定义了。
建议提高书的质量!
谢谢你提出的错误。我们针对你提出的问题,已经做了勘误。
在网上购买本书的读者,请给本书发一个好评。谢谢大家。
回复 1# liuchuanshi


    书中又有许多语句前后矛盾的地方,第258页,倒数第三段,前面说 如果在shell中找不到路径,接着的一句话又说在这些指定的路径中查找程序。

又有第262页 说atexit函数失败返回非零值,接着又说不应检查返回值是否为-1.
在代码中却出现
if(atexit(f1)==-1)这样的语句
反反复复,前后矛盾!
你们出版前都不校对的么?
书中出去大量这个的问题。我都不敢继续读了!
出书是一件十分严谨的事情,不可马虎,这样对于读者是巨大伤害,你们可明白?
返回列表