上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页
摘要: 环境 环境默认是 gcc-4.4 使用的编译器为 gcc-8.2 通过 CC CXX 传递使用的编译版本 使用 configure 正常: ./configure --prefix=/home/xxxxx/bin/cmake --parallel=16 make 的时候报错: make -j 20 阅读全文
posted @ 2020-03-23 08:18 stdpain 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: ls i 查看inode `find inum $inode exec rm rf {} \;` 阅读全文
posted @ 2020-03-20 12:17 stdpain 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 我把所有的坑都踩了一遍,嗯 一点点准备工作 MacOS 请先下载 macvim 然后再 ~/.bash_rc 里面写别名 alias vim='mvim -v' 然后 source ~/.bash_rc Linux 可以先clone一个vim 先不着急编译(99%的情况下自带的vim没办法直接支持 阅读全文
posted @ 2020-03-19 22:22 stdpain 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 今天使用 valgrind 排查问题出现 vgcore 编译器 gcc82 ,更新valgrind到最新版本就好了 编译valgrind之前需要 ./autoconf.sh 否则会失败 GDB 调试多线程的时候也有问题 升级到9.1就可以了,临时解决方案(gdb -iex "set auto-loa 阅读全文
posted @ 2020-03-19 20:29 stdpain 阅读(415) 评论(0) 推荐(0) 编辑
摘要: `__packed__` 主要用于C/C++ 结构体中内存是否对齐 例如 sizeof(st_packed) 9 sizeof(st_align) 12 比较适合在申请一块内存时候作为头部结构体 例如 这样的结构体结构紧密,适合做自定义二进制协议,可以直接用于网络发送(需要注意把int等类型等转为网 阅读全文
posted @ 2020-03-07 16:56 stdpain 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 如何让一个class只允许堆中创建 析构函数 private 只允许栈创建 new和delete 重载 private 阅读全文
posted @ 2020-02-22 16:33 stdpain 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Shell 字符串操作 赋值 substring replace contact 阅读全文
posted @ 2019-12-22 16:17 stdpain 阅读(179) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/chdhust/article/details/78402367 阅读全文
posted @ 2019-12-17 10:19 stdpain 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 很有可能是 默认的编码导致的 尝试执行 echo $LANG 如果是 en_US vim 输入中文有较大概率是 GBK 编码 尝试把这个加入到 ~/.bashrc export LANG=zh_CN.UTF 8 这样输入中文保存到本地就正常了 字符集查看 locale 所有可用字符集查看 local 阅读全文
posted @ 2019-12-11 19:50 stdpain 阅读(258) 评论(0) 推荐(0) 编辑
摘要: gcc Record gcc E file1.c output gcc E file1.c o file1.i gcc S file1.i o file1.s gcc S file1.c output file1.s gcc c file1.c gcc c file1.s gcc file0.c f 阅读全文
posted @ 2019-12-04 10:10 stdpain 阅读(217) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页