Linux C程序设计:编辑、编译与环境变量设置
需积分: 20 111 浏览量
更新于2024-08-16
收藏 3.42MB PPT 举报
"环境变量举例-Linux Shell程序设计与Linux C程序开发"
在Linux系统中,环境变量扮演着至关重要的角色,它们存储着系统和应用程序所需的配置信息。环境变量是全局的,可以在整个Shell会话或者子进程中被访问。下面我们将深入探讨环境变量的设置、查看以及如何将其转换为局部变量。
1. **设置环境变量**
- 使用`export`命令可以设置环境变量。例如,要设置一个名为`variable`的环境变量,并赋予其值`value`,可以使用以下命令:
```bash
export variable=value
```
- 同样,也可以在一个语句中定义并导出变量:
```bash
variable=value; export variable
```
2. **取消环境变量**
- 如果需要取消已经设置的环境变量,可以使用`export -n`命令。例如,要取消`variable`环境变量:
```bash
export -n variable
```
3. **列出所有环境变量**
- 要查看系统中所有已设置的环境变量,可以使用`export -p`命令。这个命令会打印出所有环境变量及其对应的值。
4. **Linux C程序设计基础**
- 编辑、编译和运行C程序是Linux开发的基本流程。首先,使用文本编辑器如`vim`创建源代码文件。例如,创建名为`1-1.c`的文件,输入程序代码:
```bash
[root@localhost root]# vim 1-1.c
```
- 然后,检查文件是否存在并进行编译。使用`gcc`编译器,将`1-1.c`编译为可执行文件`1-1`:
```bash
[root@localhost root]# gcc 1-1.c -o 1-1
```
- 最后,运行编译后的程序:
```bash
[root@localhost root]# ./1-1
```
5. **Linux的文本编辑器vi**
- `vi`是一个强大的全屏文本编辑器,不包含排版功能,专用于处理纯文本。
- Vi有三种工作模式:命令模式、输入模式和末行模式。
- **命令模式**:用户启动`vi`时默认进入此模式。在这个模式下,输入的字符会被当作命令执行。
- **输入模式**:通过命令模式下的某些命令(如`i`,`a`等)可以进入输入模式,此时可以编辑文本。
- **末行模式**:通常用于保存文件、退出编辑器或执行其他高级操作,如`:wq`(保存并退出),`:q!`(不保存退出)。
了解并熟练掌握这些基本操作对Linux Shell编程和C程序开发至关重要,它们构成了Linux系统中进行软件开发的基础。无论是设置和管理环境变量,还是编写、编译和调试C程序,都需要对这些基本概念和工具有深入的理解。
2018-03-21 上传
2021-09-28 上传
2018-12-18 上传
2012-11-05 上传
2010-06-21 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
eo
- 粉丝: 34
- 资源: 2万+
最新资源
- 集成测试工作流程指南.pdf
- 《Core Java-VOLUME I-FUNDAMENTALS EIGHTH EDITION》
- Ospf协议讲解及配置
- java的JNI跨平台技术
- 关于SQL注入的资料-2
- 卫星测高--GPS测高的原理
- 如何使用C语言来编写 MSP430的高质量代码
- linux下建立自动编译环境.pdf
- 8259a单片机程序
- CImg库参考手册.pdf
- 网络工程师考试2008年下半年下午试题解析
- 使用+Visual+Studio+[1].NET+创建+BREW_+应用程序.pdf
- JAVA面试题解惑系列
- Struts In Action PDF 完整中文版
- 武汉大学选修课Matlab作业
- PICC编程简介PIC单片机C语言编程入门