在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

怎么用C++语言做Linux开发工具粘合剂

122次阅读
没有评论

共计 1498 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章主要讲解了“怎么用 C ++ 语言做 Linux 开发工具粘合剂”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“怎么用 C ++ 语言做 Linux 开发工具粘合剂”吧!

我想通过“粘合剂”这个词来表达将多个工具粘合起来的“胶水”。例如,通过 shell 脚本,我们可以把 OS 命令,sed 指令,awk 指令,其它脚本文件等串联起来,发挥它们的合力。在 linux C++ 编程中,我们不可避免地会使用用 C ++ 语言做 Linux 开发工具粘合剂 makefile 文件。通过,它我们可以把编译指令,生成文档操作,清除操作等等串联起来。从某种意义上来看,它也相当于一个粘合剂。

用 C ++ 语言做 Linux 开发工具粘合剂 Makefile 的出发点是,维护好一个项目中众多文件的依赖关系,由此得到一个源程序的拓扑图。当我们只修改图中某个结点时,重新编译时就只需要将拓扑图中关联的链路进行编译就好了。由此,大大缩短了编译的时间。make 有两大概念:dependencies 和 rules。规则 rule 即针对每一个依赖关系 dependency 定义一个操作规则。这个细粒度的分离,就可以使我们可以定制软件构建的行为。例如,修改使用的编译器,修改 includepath, 修改 libpath, 修改编译选项等等。我们常见的 VC 中的 nmake,功能和 make 是类似的。

make 使用的重点和难点是编写用用 C ++ 语言做 Linux 开发工具粘合剂 Makefile 文件。Makefile 的语法相对其它语言来说是很不一样的,我们要特别注意 TAB 键和空格键的区别。有很多工具可以用来帮助我们生成 Makefile。最出名的就是 GNU 的 autoconf 了。一个 GNU 程序的编写,需要 autoscan, aclocal, autoconf, automake 这四个工具。

我们知道 GNU 软件安装的三步曲是:./configure, make, make install。其中./configure 就是根据 autoconf, alocal 等工具生成一个 makefile 文件。make 指令就是调用 make 指令来根据 makefile 文件的规则来编译源程序。而 make install 就是执行 makefile 中的 install 规则指出的操作(一般是 copy 操作)。而 make clean 就是执行 makefile 中的 clean 规则指出的操作(一般是 rm 操作)。我们用 Eclispe+CDT 开发 Managed C++ Project 时,它就是通过 objects.mk,subdir.mk,sources.mk 三个文件来生成 Makefile。我们注意观察编译时的输出信息,就可以看到显示的 Makefile 文件的内容。

可以说,如果想编译出跨平台的 C++程序,那么用 C ++ 语言做 Linux 开发工具 Makefile 是一种最方便的机制。

OCI 公司为 Douglas C.Schmidt 的 ACE,TAO 开源社区编写了一段伟大的 perl 脚本--MPC。它由平台信息,一个规则文件,源代码,生成用户想要的工程文件,例如 Make, Nmake, Visual C++ 6, Visual C++ 7 等等。Google Web Tookit, Celtix 做的事情与之类似,不过它们是针对 JAVA 的,而 MPC 是针对 C++的。

感谢各位的阅读,以上就是“怎么用 C ++ 语言做 Linux 开发工具粘合剂”的内容了,经过本文的学习后,相信大家对怎么用 C ++ 语言做 Linux 开发工具粘合剂这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1498字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 乱人伦一区二区三区 | 国产精品任我爽爆在线播放66 | 欧美日韩亚洲精品一区 | 成人永久免费视频网站在线观看 | www.精品久久 | 一区二区国产一区二区a4yy | 亚洲欧美日韩综合一区 | 中文在线天堂网www 中文在线无码高潮潮喷在线播放 | 四虎影视最新地址 | 国产美女久久久久久久久久久 | 亚洲一级生活片 | 窝窝午夜看片七次郎青草视频 | 三年片大全在线观看免费观看大全 | 欧美成人观看免费完全 | 久久综合久久香蕉网欧美 | 麻豆视频网站入口 | 国产在线精品一区二区不卡 | 欧美亚洲天堂网 | 国产在线无码视频一区 | 成人午夜影视 | 久久久久久久成人午夜精品福利 | 久久精品国产亚洲av麻豆色欲 | 特级淫片aaaa毛片aa视频 | 亚洲网在线 | 二个人看的www免费视频 | 亚洲网址| 国产精品卡一卡二卡三 | 最新亚洲国产有精品 | 国产av永久无码精品网站 | 免费观看的美女视频网站 | 在线视频 日本 | 久久久久人妻一区二区三区 | 中文在线а√在线 | 精品牛牛影视久久精品 | 欧美老女人性 | 一级特级女人18毛片免费视频 | 国产麻豆剧传媒精品国产免费 | 青青热久| 中文字幕不卡在线 | 尤物在线| 国产一级一级一级成人毛片 |