Linux
Nick_Wang94
一只正在学习的程序猿
展开
-
Linux-shell编程简单程序
实验环境 VMware Workstation Pro下Linux Red Hat 内核版本:2.6.32一、使用shell编程实现输入一个分数返回分数的等级 1.使用vim进行程序编写 具体的程序如下: 其中第一行中#!/bin/sh 是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。echo的作用是输出文本,而语句并不会将双引号中原创 2016-04-15 13:24:57 · 1439 阅读 · 0 评论 -
Linux-简单的Makefile编写
实验环境 VMware Workstation Pro下Linux Red Hat 内核版本:2.6.321.使用vim进行程序编写(1)创建Calc.h文件声明一个类 创建一个类MyCalc,类的数据成员有三个float型的数字,类可以实现对两数的加、减、显示结果运算。(2)创建Calc.cpp文件对该类的成员函数进行实现 (3)创建main.cpp文件调用类进行运算 在主函数中将原创 2016-04-15 13:34:24 · 1033 阅读 · 1 评论 -
Linux-内核模块编程
实验环境 VMware Workstation Pro下Linux Red Hat 内核版本:2.6.321.使用vim进行程序编写 (1)编写hello.c 包含两个必要的头文件linux/init.h包含模块初始化和清除、linux/modele.h包含模块加载的函数 “MODULE_LICENSE(“GPL”)”是进行模块许可证声明,内核模块应遵循 GPL 兼容许可权。原创 2016-04-15 13:42:59 · 720 阅读 · 0 评论 -
Linux-定时器创建
实验环境 VMware Workstation Pro下Linux Red Hat 内核版本:2.6.321.使用vim编写程序 (1)创建timer.c文件 头文件linux/timer.h中包含time_list结构体(2)编写Makefile文件 2.运行程序验证结果 使用make命令编译内核 使用insmod命令加载模块、使用lsmod查看模块已经加载进去。 使用dme原创 2016-04-15 13:57:28 · 1117 阅读 · 0 评论 -
Linux-获取进程管理
实验环境 VMware Workstation Pro下Linux Red Hat 内核版本:2.6.321.通过vim编写程序 首先程序需要包含所需要的头文件。sys/types.h数据结构pid_t在此构造、sys/wait.h函数wait在内定义、sys/time.h和sys/resource.h包含getpriority函数定义。 其中函数getpriority的函数原原创 2016-04-15 13:47:06 · 577 阅读 · 0 评论