- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 g++编译 链接 执行
编译器 g++ -c xx.cpp 编译的结果:产生目标文件 连接器 g++ xxx.o 连接的结果: 产生可执行文件 执行 如果要编译连接一起执行的话: g++ xx.cpp 生成a.out可执行文件 如果要给可执行文件起个名字的话,如下格式: g++ xx.cpp -o hello 生成可执行文件 hello =========
2014-12-28 22:06:15 578
转载 linux下C++开发工具
在linux下,开发工具被切割成一个个独立的小工具。各自处理不同的问题。例如, 编辑器(emacs, vim)用来进行编辑程序的, 调试器(gdb)用来调试程序, 编译器(GCC)用来编译和链接程序的, 性能分析工具(gcov, gprof)用来优化程序的, 文档生成器(doxygen)用来生成文档的。 同时,还有一些系统工具和系统知识,我们是很有必要了解的:程序自动化机制 m
2014-12-28 16:39:32 529
原创 Boost::filesystem directory_iterator迭代器
最方便的一个功能是遍历path里的所有内容。directory_iterator。 path p; directory_iterator(p)就是迭代器的起点,无参数的directory_iterator()就是迭代器的终点。 获取目录下的所有文件名 #include namespace fs = boost::filesys
2014-12-23 23:06:37 15112
原创 链表的操作
#include using namespace std; typedef int T; class List { struct Node { T data; Node* next; Node(const T& n, Node* next=NULL): data(n),next(next){} }; Node* head;//头指针,不是节点,但指向第一个节点 i
2014-12-10 20:47:07 335
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人