C/C++
文章平均质量分 77
s1070
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
整数反转代码
int num_reverse(int num) { int flag=1,modnum,result=0; //处理符号位,方便处理负数 if(num<0) {flag=-flag;num=-num;} while(num/10!=0) { modnum=num%10; num=num/10;原创 2015-10-18 23:03:04 · 910 阅读 · 0 评论 -
Linux系统调用列表
一、进程控制: fork 创建一个新进程 clone 按指定条件创建子进程 execve 运行可执行文件 exit 中止进程 _exit 立即中止当前进程 getdtablesize 进程所能打开的最大文件数 ge转载 2016-08-22 20:50:23 · 775 阅读 · 0 评论 -
在CentOS 6.6 64bit上升级GCC到4.8.2版本
操作系统CentOS6.6 64bit上gcc原版本4.4.7,不能支持C++11的特性~,为了便于YouCompleteMe插件,我希望升级到4.8.2。不能通过yum的方法升级,需要自己手动下载安装包并编译,下面假定都是以root用户安装。 一、升级过程 1.获取gcc安装包并解压 gcc官网http://ftp.gnu.org/gnu/gcc里面有所有的gcc版本供下载,最新版本为5.转载 2017-04-18 19:22:13 · 679 阅读 · 1 评论 -
解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题。这是因为升级gcc时,生成的动态库没有替换老版本gcc的动态库导致的,将gcc最新版本的动态库替换系统中老版本的动态库即可解决。 1. 问题原因分析 为了安装最新版本的Nod转载 2017-04-19 11:20:37 · 3522 阅读 · 0 评论 -
解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
我遇到这个问题的时候是在连接库的时候出现的问题,而且不是在编译的时候出现的,实在运行的时候才 报错,出现这种问题就是因为编译库的编译器和编译当前程序的编译器版本是不一样的,在具体一点就是因为,当前程序的编译器的版本是比较低的,只要升级一下就可以了。可以用如下命令查看一下当前GCC版本: [cpp] view plain copy strings /usr/l转载 2017-04-19 11:21:38 · 1720 阅读 · 0 评论
分享