linux
itachi777
itachi
展开
-
Linux下常用的时间类型
C代码 signal(SIGALRM, SIG_IGN); signal(SIGALRM, SIG_IGN);<br /><br /><br />unix 上的延时函数有好几种:引用<br />一、 基础知识 <br />1、时间类型。Linux下常用的时间类型有4个:time_t,struct timeval,struct timespec,struct tm。 <br />(1)time_t是一个长整型,一般用来表示用1970年以来的秒数。 <br />(2)Struct timeval有两个成员转载 2010-10-21 10:36:00 · 1091 阅读 · 0 评论 -
linux 编译出现 zlib.h: No such file or directory
昨天在另外一台机器上编译代码没有问题,但是换到新的环境就出问题来,编译提示 “error: zlib.h: No such file or directory”,开始以为是拷贝文件是少了什么文件,后面认真看了下,原来是系统里面没有安装 zlib开发包.执行 apt-get install zlib1g-dev 。然后重新编译就解决了。原创 2013-12-17 11:43:39 · 12435 阅读 · 1 评论 -
ubuntu 编译是出现 error: openssl/rsa.h: No such file or directory
Ubuntu10.04下 编译opensll代码是出现如下错误的解决办法是:error: openssl/rsa.h: No such file or directoryIn file included from main.cpp:12:**.h:26: error: ‘RSA’ has not been declared**.h:28: error: ‘RSA’ has not b原创 2013-12-17 15:01:13 · 9275 阅读 · 0 评论 -
linux 下编译radius时出现libtool: Command not found 的错误
linux 下编译radius时出现libtool: Command not found 用命令查看libtool存在已经存在了,为什么会报错呢?后面认真分析了下, 原因是系统的ibtool版本不同,解决办法是重新生成makefie,执行如下命令: make distclean ./configure --prefis=/usr/local/radius原创 2013-12-17 15:20:12 · 1751 阅读 · 0 评论 -
linux 常用命令
1.查看Ubuntu版本信息等。 1.1 产看ubuntu版本号 cat /etc/issue//显示//ubuntu 12.04.3 LTS \n \l 1.2 查看内核详细信息 uname -a//显示//Linux ***-desktop 3.2.0-57-generic #87-Ubunt//u SMP Tue Nov 12 21:38:12 UTC原创 2013-12-13 16:08:10 · 748 阅读 · 0 评论 -
ubuntu10.04下安装 kdevelop
今天在ubuntu10.04下安装kdevelop(apt-get install kdevelop),一直提示说找不到包。换了各种源还是没用,后来在https://help.ubuntu.com/community/Repositories/Kubuntu中找到了解决方案。 Commandline methodOr, you could just type a line or原创 2013-12-05 13:16:57 · 996 阅读 · 0 评论 -
Ubuntu 虚拟机下设置nat上网
1.修改IP信息:vim /etc/network/interfaces;添加如下信息 auto eth0 iface eth0 inet static address 192.168.117.100(网段要和vm编辑-》编辑虚拟网络-》vm8的网段时同一个网段) netmask 255.255.255.0 gateway 192.168.117.2(可以从网段要和vm编原创 2013-12-05 11:26:19 · 697 阅读 · 0 评论 -
vm 下恢复虚拟机快照出错
To revert to this snapshot, you must change the host pixel format to match that of the guest. The host's current settings are: depth 24, bits per pixel 32. The guest's current settings are: depth 24原创 2013-12-11 14:21:09 · 9789 阅读 · 1 评论 -
vm虚拟机下设置Ubuntu共享
第一步:启动Ubuntu 1.在VMware虚拟机界面,点VM->Install VMware Tools,让后把vm的tar.gz文件拷到其他目录下。 2.打开终端,进入解压的文件夹中,输入以下命令: a) tarzxf VMwareTools.tar.gz b) cd/vmware-tools-dist原创 2013-12-09 19:28:59 · 725 阅读 · 0 评论 -
Ubuntu 编译报错 undefined reference to ’d2i_RSAPrivateKey‘
开始以为只需要SSL的库就好了,后面百度了很久才发现,还要加个-lcrypto: LIBS = -L/usr/lib/i386-linux-gnu -lpthread -lssl -lcrypto原创 2013-12-11 15:39:24 · 1473 阅读 · 0 评论 -
linux ipc机制-共享内存
17.shmat() 功能:联接共享内存的操作. 语法:#include #include #include void *shmat(shmid,shmaddr,shmflg) int shmid; void *shmaddr; int shmid; 说明:将由shmid指示的共享内存联接到调用进程的数据段中.被联接的段放在地址,该地址由以下准则指定: . 若shmaddr等于(void *)0,则段联接到由系统选择的第一个可用的地址上. . 若shmaddr不等于(void *)0同时(shmflg&SH转载 2010-11-05 17:00:00 · 1022 阅读 · 0 评论 -
unlink 函数
<br />头文件:#include <unistd.h> <br /> <br />函数接口:int unlink(const char* pathname); <br /> <br />说明:此函数删除目录项,并将由pathname所引用的文件的计数减1。如果该文件还有其他连接,则仍可以通过其他连接存取该文件的数据。只有当计数为0时,该文件的内容才可被删除。另一个条件也阻止删除文件的内容 -- 只要有进程打开了该文件,其内容也不能删除。 unlink的这种特性经常被程序用来确保即使在程序崩溃时,它所创建原创 2010-10-21 10:39:00 · 1277 阅读 · 0 评论 -
Ubuntu 下编译出现-Werror=unused-but-set-variable的解决办法
在Ubuntu下编译时出现 set but not used[-Werror=unused-but-set-variable] 问题的解决办法: 找到对应目录中的Makefile文件,找到 -Werror字段,然后把它注释掉重新编译即可原创 2014-03-03 09:43:39 · 3362 阅读 · 0 评论