摘要: 程序例子是简单的HELLO WORLD!生成可执行文件 命令:#gcc hello.c -o hello运行程序 #./hello 屏幕即显示hello world!gcc编译器选项-o选项,表示输出的可执行文件。-c选项表示只输出目标代码,而不必输出可执行文件。-g选项表示要求编译器在编译的时候提供对程序的调试信息。例如: #gcc -c test1.c //将test1.c编译成test1.o #gcc -c test2.c //将test2.c编译成test2.o #gcc -o test test1.o test2.o //将test1.o和test2.o链接成可执行文件te... 阅读全文
posted @ 2012-03-27 23:37 龍傲霜 阅读(231) 评论(0) 推荐(1) 编辑
摘要: lseek()每一个已打开的文件都有一个读写位置,当打开文件时通常其读写位置是指向文件开头。fildes 为已打开的文件标识符。offset:偏移量,每一读写操作所需要移动的距离,单位是字节的数量,可正可负(向前移,向后移)。返回值:当调用成功时则返回目前的读写位置,也就是距离文件开头多少个字节。若有错误则返回-1。whence为下列其中一种:(SEEK_SET,SEEK_CUR和SEEK_END和依次为0,1和2) SEEK_SET 将读写位置指向文件头后再增加offset个位移量。 SEEK_CUR 以目前的读写位置往后增加offset个位移量。 SEEK_END 将读写位置指向文件... 阅读全文
posted @ 2012-03-27 22:39 龍傲霜 阅读(151) 评论(0) 推荐(0) 编辑