
Linux
文章平均质量分 61
_NJZY_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux学习笔记3
3.1 gcc的使用3.1.1 gcc简介查看gcc版本:gcc -v查看gcc所在路径:which gcc 3.1.2用gcc编译源程序(1)只有一个源文件的情况。编译、链接:$gcc hello.c -o hello执行:$./hello(若无-o选项,则为$./a.out)(2)有多个源文件的情况。编译、链接:$gcc hello.c printf2.原创 2015-06-05 00:06:23 · 344 阅读 · 0 评论 -
Linux实验之Makefile
在Linux环境下编写一个工程,包括main.c、p1.c、h1.h、p2.c、h2.h五个文件。编写一个Makefile文件,能实现编译完成后,清除不需要的文件。CC = gccCFLAGS = -I.DEPS = h1.h h2.hOBJ = main.o p1.o p2.o%.o:%.c $(DEPS) $(CC) -c -o $@ $< $(CFLAGS)exefi原创 2015-06-06 16:14:57 · 894 阅读 · 0 评论 -
Linux学习笔记1
1.以root身份登录系统,列出\目录下的二级和三级子目录,将结果放到指定的文件中。解:ls -l /home > /home/direction2.txtls -l /home/user > /home/user/direction3.txt注:用ls列出目录的内容,用-l列出文件详细信息,后面接的是目录的路径,然后用重定向将查询的结果输出到指定的文件中。2.在自己的原创 2015-05-13 23:32:00 · 398 阅读 · 0 评论 -
Linux学习笔记2
Linux学习笔记2一、用户管理命令1.useradd 添加用户例:useradd njzy passwd njzy2.userdel 删除用户例:userdel -r njzy 二、路径路径分为绝对路径和相对路径两类。绝对路径:从“/”(根目录)开始。相对路径:从用户工作目录或用户主目录开始。其中“.”表示用户工作目录,“..”表示工作目录的上级目录,原创 2015-05-26 00:07:16 · 492 阅读 · 0 评论 -
Linux块设备驱动: ramdisk
/* * linux: 4.5.2 */#include #include #include #define BLKDEV_NAME "test_blkdev"#define GENDISK_NAME "test_gendisk"#define NSECTORS 1024#define VMEM_DISK_MINORS 1struct ramdisk_dev { st原创 2016-05-07 14:48:48 · 1077 阅读 · 0 评论 -
PCIe-块设备驱动-Single DMA
/* * kernel: 4.5.2 */#include #include #include #include #include // needed in 4.3.3#define TEST_PCIE_DEV_NAME "test_pcie"//#define PCI_VENDOR_ID_XILINX 0x10EE /* already defined in The d原创 2016-06-03 13:56:46 · 2904 阅读 · 0 评论 -
PCIe-块设备驱动-SG DMA
/* * kernel: 4.5.2 */#include #include #include #include #include // needed in 4.3.3#define TEST_PCIE_DEV_NAME "test_pcie"//#define PCI_VENDOR_ID_XILINX 0x10EE /* already defined in The d原创 2016-06-03 14:02:26 · 4200 阅读 · 2 评论