![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux+ARM
Richard_xmr
文学 音乐
展开
-
malloc函数
malloc函数 函数声明(函数原型): void *malloc(int size); 说明:malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。 从函数声明上可以看转载 2008-04-07 15:46:00 · 490 阅读 · 0 评论 -
AffineTransform by imageMagick
上述代码有不足之处,经过改进测试后: #include #include #include #define ThrowWandException(wand) /{ / char / *description;/ / ExceptionType / severity;/ / description=Magi原创 2008-11-24 03:59:00 · 436 阅读 · 0 评论 -
linux命令(二)
.tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName挂载u盘 mount -t vfat /dev/sda1 /mnt/u卸载u盘 umount /mnt/u安装软件: configure 接着make 最后m原创 2008-11-26 00:37:00 · 223 阅读 · 0 评论 -
定时执行任务的守护进程
使用tail -f /var/log/messages 查看执行情况#include #include #include #include #include #include #include #define INTERVAL 3600*24 void sigalrm_fn(int sig){ static int c原创 2008-11-27 04:07:00 · 298 阅读 · 0 评论 -
变长数组与可伸缩数据成员
一、变长数组 C90中的数组的大小必须是编译期间可求出的常数值,而C99做了很大改进,允许数组的[ ]中的值是整形变量或是整形表达式。这就解释了下面的情况: int n; scanf ("%d", &n); int array[n]; 虽然n确实是需要运行时动态确定的变量,但是在C99中,以这种变量作为数组大小的形式已经是允许的了。这样的数组就被转载 2008-12-05 19:40:00 · 433 阅读 · 0 评论 -
判断cpu字节序
原创 2009-05-22 10:11:00 · 480 阅读 · 0 评论 -
关于tar打包和压缩
1.区分打包和压缩的不同 打包是将一些文件或目录变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件2.tar 的命令参数含义 -c 建立新的打包文件 -x 从打包文件中解出文件 -v 输出过程信息 -f 对普通文件操作 -z 调用gzip来压缩打包文件,与x联用时调用gzip完成解压缩 3.如果打包并压缩文原创 2009-05-24 23:00:00 · 368 阅读 · 0 评论 -
在虚拟机上安装fedora10进行arm实验前的准备遇到的问题汇总
一些入门的安装和配置可以参考下:http://my2410.cublog.cn 里的文章,点左边的分类linux 1.提升普通用户的权限:visudo -f /etc/sudoers 以后需要权限的操作可以在命令前加 sudo 2.禁用selinuxvi /etc/sysconfig/selinux SELINUX=enforcing --> SE原创 2009-05-31 01:20:00 · 831 阅读 · 0 评论 -
文件操作之Open函数
原创 2008-11-14 01:44:00 · 230 阅读 · 0 评论 -
linux多进程编程的fork函数实验
实验: 1 #include 2 #include 3 4 int 5 main (void) 6 { 7 pid_t pid; 8 9 printf("fork!/n"); //输出"fork!"这一行一定是最先输出的(这是一人在未做老爸之前,在屏幕上涂鸦的)转载 2008-10-23 02:28:00 · 770 阅读 · 3 评论 -
Makefile的文件名
默认的情况下,make命令会在当前目录下按顺序找寻文件名为“GNUmakefile”、“makefile”、“Makefile”的文件,找到了解释这个文件。在这三个文件名中,最好使用“Makefile”这个文件名,因为,这个文件名第一个字符为大写,这样有一种显目的感觉。最好不要用“GNUmakefile”,这个文件是GNU的make识别的。有另外一些make只对全小写的“makefile”文件名敏原创 2008-04-07 15:59:00 · 618 阅读 · 0 评论 -
G++调试命令
g++ -o 目标文件名 源文件名g++ -g -o 目标文件名 源文件名gdb 目标文件名b 行号gdb>rgdb>ngdb>qctrl+c 强制中断原创 2008-04-07 16:00:00 · 1257 阅读 · 1 评论 -
linux命令(一)
切换到xwindow: startxmv file1 file2 这样也可重命名文件mkdir:创建文件夹rmdir:删除文件夹(只能删除空文件夹)rm -rf 文件夹名称(可以删除非空文件夹)chmod 755 xtreammanager 修改文件权限原创 2008-04-07 16:12:00 · 261 阅读 · 0 评论 -
static用法小结
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, static, r转载 2008-10-22 20:02:00 · 162 阅读 · 0 评论 -
守护程序与fork
摘自 http://docs.huihoo.com/gnu/linux1/tutorial4.html 在UNIX程序设计中,学会fork及signal的运用,算是相当基本的功夫。 fork()及signal经常运用在daemon守护神这一类常驻程序,另外像 a4c.tty/yact/chdrv这些中文终端机程序也有用到,一般如 Mozilla转载 2008-10-23 03:05:00 · 226 阅读 · 0 评论 -
关于指针与函数的几点小结
摘自:http://www.chinaunix.net/jh/23/993238.html心血来潮, 想对函数指针的几个用法小结一下, 都是平常容易见到的, 如果还有其它不觉的用法也请朋友们不吝赐教. 若有错误之处,还请指正. 1. 首先,在C语言中函数是一种function-to-pointer的方式,即对于一个函数,会将其自动转换成指针的类型.如: [CODE] #include voi转载 2008-10-23 03:44:00 · 297 阅读 · 0 评论 -
linux多进程编程技巧
摘自 :http://docs.huihoo.com/gnu/linux2/mpp.htm1.主要程序结构 (1)事件主控方式 若是应用程序属于事务处理方式,则在主函数中设计为监控事件发生, 当事件发生时,可以生成一个新的进程来处理该事务,事务处理完成后就 可以让子进程退出系统.这种处理方式一般不要消息传递. (2)信息协调方式转载 2008-10-23 03:54:00 · 566 阅读 · 0 评论 -
右左法则- 复杂指针解析
如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的: The right-left rule: Start reading the declaration from the转载 2008-10-24 11:35:00 · 202 阅读 · 0 评论 -
在目标机器上运行main及通过NFS启动目标机的系统
1.首先制作目标测试文件#cd /tmp#vi main.c编辑main.c#include #include intmain(int argc,char* argv[]){ printf("%s/n","hello world");}ctrl+c以后输入:wq后回车保存使用交叉编译器编译#arm-linux=gcc -o main main原创 2009-05-31 02:16:00 · 517 阅读 · 0 评论