想掌握C 调用第三方库、cmake编译第三方库该看什么书?
如果你想掌握C语言调用第三方库和使用CMake编译第三方库,我推荐你阅读《C Primer Plus》和《CMake Cookbook》。《C Primer Plus》将帮助你理解C语言的基础知识和语法,以及如何使用C语言调用第三方库。
而《CMake Cookbook》将教你如何使用CMake构建和编译第三方库,包括配置CMakeLists文件、添加依赖项和生成可执行文件等。这两本书将为你提供全面的知识和实践指导,帮助你掌握C语言调用第三方库和使用CMake编译第三方库的技能。
想掌握C语言调用第三方库和cmake编译第三方库,可以先学习《C语言程序设计》和《C语言函数库》,了解C语言中的函数库和调用方式。
然后学习《CMake实践》等书籍,了解cmake的基本使用和编译第三方库的流程。同时,可以阅读相关的开源项目的文档和代码,学习如何使用和调用第三方库。实践中要注意编译器和操作系统的差异,以及库的版本兼容性等问题。
从事C开发多年的人,回头看谭浩强的那本《C程序设计》是什么感觉?
这本书只能说是一本变形的数学书,就是不让人写出一个可运行的程序。全书也找不出一个完整的程序例子,也不提一句如何把程序段变为可执行程序的话,也不提界面编程哪怕一句话。反正,这本书的目的,就是让你觉得编程很枯燥。扼杀初学者的兴趣是这本书最大的社会贡献。
最讨厌谭浩强。当年他出了本basic。洋洋得意。我们科学院的认为大学应该学习C语言和软件工程。他与我们辩论,坚持basic最好。大家可以查一下86-89年的计算机相关文章。后来摇身一变写了本C。你问他会写程序吗?投机分子一个。中国的C,Unix,软件工程之父是中国科学院软件的仲萃豪先生和他的学生孙玉芳。我当年的研究室主任和老师。可以查一下国家科委编的中国软件名人录。
不少回答说谭老师这本书没有用,甚至说是垃圾的人,请你们先看看这本书是什么时候撰写的,什么时候出版发行的?当时我国的计算机应用处于什么样的水平?拿现在的应用环境技术水平去指责一本30多年前出版的专业书籍真是有些可笑。那时的操作系统还是DOS,别说编程,就是最简单的摆弄一下电脑,你得会背DOS命令,会几个英文单词。不少应用,如中文DOS等还是天书一样的汇编语言编写出来的,哪象现在鼠标点几下都能整出一个应用程序来。
我觉得C程序设计是打基础的,需要有一定的数学和计算机理论基础,在当时是十分难得的好教材。当然如果只是喜欢闲暇时间写个程序玩玩,并不想钻研编程,就没必要看这本书,同时期谭老师还有另一本书True BASIC 程序设计更合适。

