上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: GNU make的foreach函数 foreach函数仅GNU make支持: 下面的代码中使用了函数foreach和shell files=main.exe a.exe b.exe all: echo $(files); \ rm -f $(foreach i, $(shell echo $(f 阅读全文
posted @ 2017-03-09 20:24 catgatp 阅读(7215) 评论(0) 推荐(0) 编辑
摘要: 时候,我们在开发的时候需要将本次工程的代码分成多个子目录来编写,但是在Makefile的编写上却是个问题,下面我就教大家怎么构建带有子文件夹的源代码目录的自动扫描编译 下面这张图是我的文件树 这里面src目录下是我的源代码,我将功能代码分成了三个子模块,分别为test1, test2, test3, 阅读全文
posted @ 2017-03-09 19:11 catgatp 阅读(6663) 评论(0) 推荐(0) 编辑
摘要: 我们在开发一套代码时,应该保证工程放到任何一个目录中均可以编译成功,但是有时候链接库的时候会造成编译错误,本次就会告诉大家如何动态的获得工程所在的绝对路径 代码下载目录 选择Makefile-5 [sql] view plain copy //makefile CROSS = CC = $(CROS 阅读全文
posted @ 2017-03-09 19:10 catgatp 阅读(10780) 评论(1) 推荐(0) 编辑
摘要: 我们在项目中有时为了方便会自定义一些与项目无关的功能,例如打印输出一些提示信息、将关键协议生成文件等,但是如果每次都通过修改代码的方法来实现,测试部门就会认为你改的这些代码可能会带来其他问题。对于这种情况,我一般会通过开关宏来控制,同时编译多个文件,在测试时使用一个正常发布的版本,如果发现问题并且无 阅读全文
posted @ 2017-03-09 19:08 catgatp 阅读(4468) 评论(0) 推荐(0) 编辑
摘要: 我们在写代码的时候不一定都是有自己来完成,一个工程中会大量使用一些比较优秀的动态库、静态库等,我们在使用这些库完成所有的代码后,需要在编译的时候将这些库使用的头文件添加到我们的工程上,将他的库文件也添加到我们的工程中,接下来我们就来看一下怎么来添加。 我们在项目中很少将第三方库与我们自己的代码放到同 阅读全文
posted @ 2017-03-09 19:07 catgatp 阅读(11788) 评论(1) 推荐(0) 编辑
摘要: 上个博客我们使用的是笨方法添加源文件,本次我要实现的是遍历文件夹来获得所有的cpp文件 [plain] view plain copy //makefile CROSS = CC = $(CROSS)gcc CXX = $(CROSS)g++ DEBUG = -g -O2 CFLAGS = $(DE 阅读全文
posted @ 2017-03-09 19:06 catgatp 阅读(6539) 评论(0) 推荐(2) 编辑
摘要: 相信很多Linux开发者 都得自己来写Makefile,刚开始学习学写这个的时候都会碰到很多困难,我之前没有自己独立完成过Makefile,都是在公司已有的模板上添加。现在突然有一个很大的想法就是从零开始写Makefile,这个博客就是我的学习笔记。 开始准备我写的代码,总共七个文件,内容都很简单, 阅读全文
posted @ 2017-03-09 19:05 catgatp 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 由于项目需要,这两天在用C++做XML文件解析的工作。在linux下有个很方便的操作xml文件的库——libxml2,它提供了一套创建和查询xml文件的C语言的接口。这篇博客主要介绍如何使用libxml2读取并解析xml文件。 下载并安装libxml2 下载地址:ftp://xmlsoft.org/ 阅读全文
posted @ 2017-03-05 14:47 catgatp 阅读(19591) 评论(0) 推荐(0) 编辑
摘要: 许多事物符合80/20法则,libxml中也是20%的函数提供了80%的功能。下面的列表列出了libxml的主要函数及其用法说明。 1. 全局函数说明 头文件引用 xml2config --cflags 库文件引用 xml2config --libs 主要头文件 parse.h tree.h xpa 阅读全文
posted @ 2017-03-05 14:43 catgatp 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: xml文档 代码 playlistDoc 为 xmlDocPtr类型. 输出: DEU-Antenne Bayern http://mp3.webradio.antenne.de:80 DEU-Antenne Bayern http://test 更多xpath的写法可参考 http://www.w 阅读全文
posted @ 2017-03-05 14:42 catgatp 阅读(3585) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页