linux的编程
Linux编程实验内容
Linux下C语言编辑和编译环境
实验目的:熟悉Linux下C语言vi编辑器用法,利用gcc编译器对C程序进行编译 实验内容:1.vi编辑器用法
2.gcc编译器
GNU C 编译器(GCC)是一个全功能的 ANSI C 兼容编译器.
使用 GCC通常后跟一些选项和文件名来使用 GCC 编译器. gcc 命令的基本用法如下:
gcc [options] [filenames]
命令行选项指定的操作将在命令行上每个给出的文件上执行.
GCC 选项
当你不用任何选项编译一个程序时, GCC 将会建立(假定编译成功)一个名为 a.out 的可 执行文件. 例如, 下面的命令将在当前目录下产生一个叫 a.out 的文件:
gcc test.c
你能用 -o 编译选项来为将产生的可执行文件指定一个文件名来代替 a.out. 例如, 将一 个叫 count.c 的 C 程序编译为名叫 count 的可执行文件, 你将输入下面的命令:
gcc -o count count.c
-c参数,只编译生成一个目标文件而生成可执行文件.
-o outputfilename参数, -o 编译选项生成可执行文件outputfilename
Linux下多进程编程方法
1.Process
Process ID简称PID. 利用PS明令可以查看当前内存中的进程.
在Linux下有两个System call:
getpid():返回本进程的PID
getppid():返回父进程的PID
例程:
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
int main()
{
pid_t self,parent;
self=getpid();
linux网络编程实验报告_计算机软件及应用_IT/计算机_专业资料。Linux网络编程设计性实验报告河南师范大学设计性实验报告 Linux 网络编程实验 河南师范大学综合性、设计...
Linux 内核编程实验报告7_IT/计算机_专业资料。Linux内核实验报告内核分析实验报告 Linux 内核分析实验报告字符设备驱动程序实验 实验题目: 字符设备驱动程序实验 目的...
试验运行结果: #chmod +x testshell #./testshell 三、实验分析 通过这次实验, 我懂得了定义 SHELL 程序设计中的变量, 掌握了 SHELL 程序中 LINUX 基本命令的...
班级02321101 学号 1120110436 姓名 张鹏杰 实验日期 2012-10-26 实验一 熟悉在 Linux 环境下的操作及编程 一、实验目的 熟悉 Linux 环境,掌握 Linux 常用的基本...
第五章: Linux 下的 C 语言编程 姓名: 学号:520913080429 专业:信息安全 09-04 实验内容: 1.c 语言编程 2.vi 编辑器 3.gcc 编辑器 4.gdb 编辑器 5. ...
实验步骤 1、 2、 3、 4、 5、 6、 设置一个用户自定义变量,变量名为你姓名的全拼,变量的内容为 linux; 设置一个用户自定义变量, 变量名为你姓名的全拼...
软件学院设计性实验报告专业:网络工程 年级/班级:12 级 课程名称 Linux 本组成员 学号姓名 实验地点 项目名称 Shell 编程应用 学年第一学期 指导教师 实验时间 ...
Linux 内核编程实验报告 8_IT/计算机_专业资料。Linux内核实验报告软件学院 内核分析实验报告 软件学院 Linux 内核分析实验报告实 实实目: 文件系统实实 目的: ...
Linux 内核编程实验报告4_IT/计算机_专业资料。Linux内核实验报告内核分析实验报告 Linux 内核分析实验报告实 验实目: 动态模块设计实验 目的: 模块式 linux 特有...
如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 加入阅读会员!获取下载券 Linux程序设计实验指导书 隐藏>> LIAOCHENG ...
热门文档