linux c 编程
lingzhisiyu
这个作者很懒,什么都没留下…
展开
-
getopt 妙用
<br />作者写得很好。<br />每一天你都在使用大量的命令行程序,是不是感觉那些命令行参数用起来比较方便,他们都是使用getopt来实现的。<br />在Linux下使用getopt写程序是一种比较cool的事情,下面来简单的介绍一下getopt的使用。<br /><br />=== getopt使用 ===<br /><br />在讨论参数处理之前,我们先明确两个概念:选项、选项参数<br />gcc -g -o test test.c<br />我们经常使用上面的命令来编译程序,这里g和o就是选项转载 2010-09-02 15:33:00 · 311 阅读 · 0 评论 -
mmap的使用
<br />我们在进行系统编程时,经常免不了读写某些硬件的寄存器,这时候,我们可以使用mmap()函数,将硬件设备地址映射到用户空间使用。<br />功能描述: <br />mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。 <br />基于文件的映射,在mmap和munmap执行过程的任何时刻,被映射文件的st_atime可能被更新。如果st_atime字段在前述原创 2010-09-02 17:05:00 · 343 阅读 · 0 评论