c++
imilli
这个作者很懒,什么都没留下…
展开
-
编译ebpf
编译clang和llvm原创 2022-08-10 17:32:00 · 571 阅读 · 1 评论 -
gdb调试
readelf -p .debug_str bin |grep xxx查看代码编译路径原创 2019-04-26 16:30:38 · 134 阅读 · 0 评论 -
编译gcc
yum -y install libtool gcc gcc-c++cd gcc-9.2.0/./contrib/download_prerequisitesmkdir gcc-buildcd gcc-build../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib -...原创 2016-10-17 11:59:55 · 531 阅读 · 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 · 2287 阅读 · 1 评论 -
开发坏境搭建
开发环境搭建(C++)来自zhicloud跳转至: 导航、 搜索 目录 [隐藏] 1整体要求2准备工作3编译器4code blocks5依赖库5.1致云Framework5.2boost整体要求[编辑]致云C++平台模块、公共代码库均只在特定环境下编译运行,因此致云模块的开发、测试、部署必须严格原创 2016-05-09 09:39:59 · 1156 阅读 · 0 评论 -
折腾gcc/g++链接时.o文件及库的顺序问题
Table of Contents1 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 · 3871 阅读 · 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 · 1086 阅读 · 0 评论 -
variadic template (可变参数模板)
C++11 语言核心的改进中,最为关注的有 rvalue reference (这里有一篇拙作),lambda,variadic template。rvalue 规则稍微复杂,但一旦理解和记住了,应用上就没有什么困难。lambda 其实是一个“很自然”的语言设施,除了语法稍显诡异之外,习惯了就能马上用上,而且是能广泛用上的好东西。variadic template 这个新特性不像前两者,它本身原创 2016-02-01 16:08:38 · 1309 阅读 · 0 评论