c++
imilli
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编译ebpf
编译clang和llvm原创 2022-08-10 17:32:00 · 702 阅读 · 1 评论 -
gdb调试
readelf -p .debug_str bin |grep xxx 查看代码编译路径原创 2019-04-26 16:30:38 · 199 阅读 · 0 评论 -
编译gcc
yum -y install libtool gcc gcc-c++ cd gcc-9.2.0/ ./contrib/download_prerequisites mkdir gcc-build cd gcc-build ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib -...原创 2016-10-17 11:59:55 · 618 阅读 · 0 评论 -
boost裁剪和编译
winddows:bjam --show-libraries 查询所有的模块1、运行bootstrap.bat编译bjam。2、bjam.exe ./tools/bcp3、在bin.v2/tools/bcp/目录下可以找到 bcp.exe。这就是我们所需要的程序了。假设我们允许程序员用A、B、C、D这样四个模块,那么可以这样:bcp --boost:<boost-root-directory...原创 2016-05-30 16:07:23 · 2453 阅读 · 1 评论 -
开发坏境搭建
开发环境搭建(C++) 来自zhicloud 跳转至: 导航、 搜索 目录 [隐藏] 1 整体要求2 准备工作3 编译器4 code blocks5 依赖库 5.1 致云Framework5.2 boost 整体要求[编辑] 致云C++平台模块、公共代码库均只在特定环境下编译运行,因此致云模块的开发、测试、部署必须严格原创 2016-05-09 09:39:59 · 1248 阅读 · 0 评论 -
折腾gcc/g++链接时.o文件及库的顺序问题
Table of Contents 1 gcc/g++链接时.o文件以及库的顺序问题 1.1 写在前面1.2 几个名词1.3 技术铺垫 1.3.1 编译动态库时的符号解析1.3.2 linux下查看一个可执行文件或动态库依赖哪些动态库的办法1.3.3 load 动态库过程 1.4 gcc/g++链接时对库的顺序要求 1.4.1 对于library的查找1.4.2 对于原创 2016-05-19 15:31:05 · 4033 阅读 · 0 评论 -
stl里的function和bind的实现
前一段时间仔细研究了下STL里面的function和bind,并写了两篇博文: std::tr1::function源码剖析(一) std::tr1::function源码剖析(二) 虽然当时仔细的研究了MS的STL库里function和bind的代码,但是还有不甚明白的地方。刚好昨天有时间,就想彻底的弄明白function到底是怎么回事。没想到这一下子还真的想通了! functi原创 2016-02-01 15:50:17 · 1172 阅读 · 0 评论 -
variadic template (可变参数模板)
C++11 语言核心的改进中,最为关注的有 rvalue reference (这里有一篇拙作),lambda,variadic template。rvalue 规则稍微复杂,但一旦理解和记住了,应用上就没有什么困难。lambda 其实是一个“很自然”的语言设施,除了语法稍显诡异之外,习惯了就能马上用上,而且是能广泛用上的好东西。variadic template 这个新特性不像前两者,它本身原创 2016-02-01 16:08:38 · 1392 阅读 · 0 评论
分享