linux
zhiweiyouzhishenghuo
这个作者很懒,什么都没留下…
展开
-
MakeFile
0) 介绍 本文将首先介绍为什么要将你的C源代码分离成几个合理的独立档案,什么时候需要分,怎么才能分的好。然后将会告诉你 GNU Make 怎样使你的编译和连接步骤自动化。 对于其它 Make工具的用户来说,虽然在用其它类似工具时要做适当的调整,本文的内 容仍然是非常有用的。如果对你自己的编程工具有怀疑,可以实际的试一试,但请先阅读用户手册。1) 多文件项目 1.1为什么使用它们?转载 2012-07-04 13:42:18 · 620 阅读 · 0 评论 -
Ubuntu下安装gsoap
昨天在ubuntu下进行安装gSOAP,费了很多时间,没成功,今天又来找了大量教程资料,终于一次成功,这里写下自己的安装步骤和方法,供大家参考。首先下载gsoap,我下载的是gsoap-2.8.1.zip用unzip gsoap-2.8.1.zip命令解压缩,会解压生成gsoap-2.8文件夹。cd gsoap-2.8在安装之前需要先安装一些编译工具转载 2014-01-11 21:56:08 · 3885 阅读 · 0 评论 -
开启Linux的share
1.挂载Install Vmare Tool2.解压VMwareTools.tar.gz3.安装share目录4.shared Folders Enabled 添加共享的目录。 在自己的Unbutu的命令为:cd /rnd14/tools/vmware-tools-distrib./vmware-install.plcd /mnt/hgfs/share转载 2014-01-08 11:46:22 · 1038 阅读 · 0 评论 -
Ubuntu登陆密码忘记
在VMware中安装了Ubuntu 10.04,经过了一段时间,再次登录的时候居然进不去了,一开始不知道怎样在虚拟机中进入到Grub启动界面,网上搜索了一番,按照以下步骤重新为用户设定了新密码。重启Ubuntu,随即长按shift进入grub菜单;选择recovery mode,回车确认;在Recovery Menu中,选择“Root Drop to root shell prom转载 2013-10-24 08:21:38 · 672 阅读 · 0 评论 -
安装QT5.02
1.下载QT5 SDK下载地址:http://qt-project.org/downloads。2.安装QT5下载完后,假设放在Download/,切换到该目录,输入:./qt-linux-opensource-5.0.0-x86-offline.run运行;出现以下错误:./qt-linux-opensource-5.0.0-x86-offline.run:/usr/lib/转载 2013-10-25 08:27:19 · 1706 阅读 · 0 评论 -
linux结构
Ubuntu文件系统和目录结构 以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。 / 根目录 │ ├boot/ 启动文件。所有与系统启动有关的文件都保存在这里 │ └grub/ Grub引导器相关的文件 │ ├dev/ 设备文件 ├proc/转载 2013-01-29 12:55:46 · 730 阅读 · 0 评论 -
linux常用命令,不断学习和更新中...
1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时,显示每个程序所使用的环境变量。转载 2012-12-18 10:29:40 · 556 阅读 · 0 评论 -
linux的分辨率修改
VMWARE下安装完了linux.default的分辨率是:800x600要调整为1024x768 ;像素为上百万像素的过程如下:1,VM下有Install vmare tools先启动vmware在/mnt/cdrom下有一个叫:vmware-linux-tools.tar.gz的软件包2.把这个软件包copy到/root下,接着解压这个包 在当前的目录,会产生一个vmware-to转载 2012-12-22 18:09:16 · 658 阅读 · 0 评论 -
使用7ZIP将windows的文件夹压缩成tar.gz传给linux
这个是以前看到的,不知道网址了。后来又需要,倒腾了下才想起来。害怕忘记,所以还是先记下来。 ①: 首先压缩成.tar格式 ②: 将压缩包 右键 压缩。这个时候你发现压缩格式里面有gzip了然后点击确定就OK了,很简单的。转载 2012-12-21 10:14:47 · 3746 阅读 · 0 评论 -
redhat linux tftp
1.This system is not registered with RHN.相信各位LINUX的大神常用yum命令,小弟用的时候尽然弹出如上问题。百度之懂得是因为没在redhat注册,也找到了解决办法。那就是下centos的yum但是在很多网页上的给的链接是下不了的,于是小弟又自己去网站下的(不是用的wget)。可是小弟又没找到meter的i386版本,下的是64位的,后来才发现下错转载 2012-12-28 14:56:33 · 527 阅读 · 0 评论 -
mysql操作!
下输入的,将其改为在英文状态下输入8. 操作实例//mysql_linux_Num2//mysql基本操作//朱昌志//2007-3-2 #include #include "/usr/local/mysql/include/my_global.h"#include "/usr/local/mysql/include/mysql.h" type转载 2012-12-23 20:34:35 · 676 阅读 · 0 评论 -
GPIO
GPIO的英文全称General-Purpose Input /Output Ports,中文意思是通用I/O端口。在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过CPU控制,有的需要CPU提供输入信号。并且,许多设备或电路只要求有开/关两种状体就够了,比如LED的亮与灭。对这些设备的控制,使用传统的串口或者并口就显得比较复杂,所以,在嵌入式微处理器上通常提供了转载 2012-07-18 15:58:25 · 651 阅读 · 0 评论 -
Linux CGI编程基础
1.为什么使用CGI? 如前面所见,任何的HTML均是静态网页,它无法实现一些复杂的功能,而CGI可以为我们实现。如:a.列出服务器上某个目录中的文件,对目录中的文件进行操作;b.通过CGI实现串口通讯;c.实现数据库接口;d.实现从摄像头读取一张图片显示在网页上… 等等2. CGI是什么? CGI全称是 Common Gate Intergace转载 2012-07-16 17:03:07 · 933 阅读 · 0 评论 -
fcntl函数
该函数可以改变已打开的文件的性质。 #include fcntl.h> int fcntl(int fields, int cmd, /**//* int arg */); //若成功则依赖于cmd,若出错则返回-1 第三个参数总是一个整数,与上面所示函数原型中的注释部分相对应。但是在作为记录锁用时,第三个参数则是指向一个结构的指针。 fcn转载 2012-07-13 14:56:21 · 543 阅读 · 0 评论 -
linux进程间通讯
1. pipe系统调用的使用格式#includeint pipe(int fd[2])功能:创建一个简单的管道,若成功则为数组fd分配两个文件描述符,其中fd[0]用于读取管道,fdp[1]用于写入管道。返回值:成功返回0,失败返回-1。 2. 命名管道:mkfifo系统调用的使用格式:#include#include功能:创建命名管道返回:若成功则为0,若转载 2012-07-13 11:07:15 · 568 阅读 · 0 评论 -
看门狗watchdog
看门狗在嵌入式系统开发中占据重要的地位,管理系统的工作状态。在这里本人muge0913在参考别人的基础上,实现了mini6410看门狗的移植。本文章仅供技术交流请勿商用,转载请标明地址:http://blog.csdn.net/muge0913/article/details/7063001 在mini6410中看门狗驱动文件为linux2.6.38/drivers/watchdo转载 2012-07-13 15:00:51 · 6077 阅读 · 0 评论 -
ioctl() 参数
在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域: bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。 bit29~bit15 14位为 "数据大小" 区,表示 ioctl() 中的 ar转载 2012-07-06 15:30:19 · 1467 阅读 · 0 评论 -
线程属性:pthread_attr_t
一.函数:1.线程属性的初始化与销毁:#include int pthread_attr_init(pthread_attr_t *attr);int pthread_attr_destroy(pthread_attr_t *attr);Both return: 0 if OK, error number on failure2.设置线程属性--detackstate(转载 2012-07-05 17:50:02 · 580 阅读 · 0 评论 -
Linux库知识大全
引言:在xmeeting中,关于usb手柄部分,采用动态库调用方式,下面翻译一篇David A. Wheeler写的文章。文章就如何创建和使用静态库,共享库以及动如何动态装载库进行了论述。内容纲要如下:1.概述2.静态库3.共享库3.1 约定3.2 使用3.3 环境变量3.4 创建共享库3.5 安装与使用3.6 兼容性4.动态加载4.1 dlop转载 2012-07-05 11:36:59 · 482 阅读 · 0 评论