linux 编程
文章平均质量分 52
james23dier
这个作者很懒,什么都没留下…
展开
-
Linux下发生段错误时如何产生core文件
Linux下发生段错误时如何产生core文件Tags:core,gdb,segfault,ulimit Posted in Linux开发 我抢沙发Linux下的C程序常常会因为内存访问错误等原因造成segment fault(段错误),此时如果系统core dump功能是打开的,那么将会有内存映像转储到硬盘上来,之后可以用gd...原创 2010-09-09 17:47:01 · 144 阅读 · 0 评论 -
suse 修改ip地址
第一种SUSE Linux IP设置方法ifconfig eth0 192.168.1.22 netmask 255.255.255.0 uproute add default gw 192.168.1.2释义:#IP配置,包括子网掩码,看情况修改eth0和192.168.1.22 #网关修改 ,看情况修改192.168.1.2第二种SUSE Linux IP设置方...原创 2010-11-04 22:30:41 · 2999 阅读 · 0 评论 -
linux安装php5出现错误:configure: error: Cannot find libmysqlclient under /usr.
最近在centOs上安装apache+mysql+php5.1.6时,出现如下问题:configure: error: Cannot find libmysqlclient under /usr.Note that the MySQL client library is not bundled anymore!纠缠了我一天的时间,最后实在不行。还是百度。得到一篇博文指导,成功解决了问题...原创 2010-10-31 15:59:47 · 380 阅读 · 0 评论 -
gcc 编译选项
转自往上一篇博文:http://apps.hi.baidu.com/share/detail/14973380 GNU编译器集(其前身为GNU C 编译器)诞生于1987年。当时Richard Stallman(GNU项目的创办人)想要创建一个编译器,它可以满足他定义的“自由软件”概念,并可用来编译 GNU 项目发布的其他软件。GNU ...原创 2010-10-20 19:17:53 · 195 阅读 · 0 评论 -
grep遍历文件夹查找文本内容
有时候我们需要在某一个包含很多子目录的目录中搜索查找包含某个文本内容的文本,我们可以在grep中加上 -r选项让grep命令迭代进入子目录查找。同时在命令最后加上代表文件通配符的*号,不然grep会一直等待输入。命令方式如下所示:grep -r "查找文本内容" * ...原创 2010-10-14 14:25:51 · 942 阅读 · 0 评论 -
openmpi + gotoblas + hpl的安装
前天应老大要求安装hpl。而hpl需要mpi库和blas库支持,于是选用openmpi1.4.3和gotoblas2。 需要说明的是openmpi的安装没有什么问题,除了路径的设定(要在./bash_profile中设定PATH和LD_LIBRARY_PATH)。而gotoblas的安装也不需要特别复杂的说明,直接运行主目录下的configure.64bit(我是64位机...原创 2010-10-09 18:48:58 · 1486 阅读 · 0 评论 -
no version information available动态链接库出错
今天安装一个软件,使用了libz.so.1这样一个动态链接库,编译时没有问题,但是运行时总是提示:libz.so.1:no version information available(...required),其中。。。为安装软件的名称。google一上午没有解决问题,最后实在没有办法,请教老大,两分钟搞定。 原来这是因为编译时使用的makefile中引用的动态链接库和实...原创 2010-09-25 20:46:21 · 3443 阅读 · 0 评论 -
linux c编程中的时间
linux-时间相关结构体和函数 Linux 2009-06-10 12:58:43 阅读407 评论0 字号:大中小 订阅 1、时间类型。Linux下常用的...原创 2010-09-20 21:58:23 · 123 阅读 · 0 评论 -
undefined reference to `std::ios_base::Init::Init()的解决
在linux下编译c程序使用gcc,然而编译c++程序却需要使用g++,使用gcc编译c++程序会产生错误:undefined reference to `std::ios_base::Init::Init()。使用gcc -lstdc++编译选项就好。或者改用g++。...原创 2010-12-24 10:25:05 · 458 阅读 · 0 评论 -
linux 的make命令
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac2.aclocal...原创 2010-12-21 21:26:33 · 219 阅读 · 0 评论 -
linux下文件的压缩与解压
大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunz...原创 2010-09-20 09:52:00 · 119 阅读 · 0 评论 -
LD_LIBRARY_PATH环境变量的设置
在linux下的编程,毫无疑问的迟早都要用到LD_LIBRARY_PATH这个环境变量,不过这个环境变量是基于shell的,也就是说只有在当前设置了的shell里才会有作用,因此每次打开新的shell运行程序不停地设置LD_LIBRARY_PATH,是一件非常麻烦的事情,所以我们就会想有不有什么一劳永逸地方法,使得设置之后就不用再去设置了?答案是肯定的,即在~/目录下打开.bash_profile...原创 2010-09-14 18:52:14 · 691 阅读 · 0 评论 -
linux 不支持while(true)吗?
今天闲来无事,竟然写了个while(true),然而结果也非常让我吃惊。结果竟然编译错误。。下面是我的源代码:#include<stdio.h>int main(){ while ( true ){ break; } return 0;} 采用gcc4.1.2编译,错误信息如...原创 2010-09-11 22:01:40 · 1501 阅读 · 0 评论 -
小论内存访问方式对性能的影响
最近两天有幸接受Intel公司的培训。然后培训的时候讲到cache命中的问题。了解到cpu在从memory中load数据的时候其实是将memory中的地址连续的一段数据都load到cache中的,而这时基于这样一个设想:即当要用到的数据附近的数据就是下一次或者下面几次将要进行的操作的数据。。所以将地址连续的一段数据load到cache中,这样将来操作的时候就可以直接从cache而不...原创 2010-09-09 20:41:43 · 177 阅读 · 0 评论 -
/etc/fstab文件详解
/etc/fstab文件详解 关键字: /etc/fstab 转载自 http://hi.baidu.com/jingzhongchen/blog/item/8e6f552dcead7ce98b139952.html 做个记录 看你对/etc/fstab文件了解多少? ...原创 2010-12-10 13:51:40 · 119 阅读 · 0 评论