Linux C程序设计:编辑、编译与环境变量设置
需积分: 20 107 浏览量
更新于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 上传
2024-11-06 上传
2024-11-06 上传
2024-11-06 上传
2024-11-06 上传
2024-11-06 上传
2024-11-06 上传
2024-11-06 上传
2024-11-06 上传
eo
- 粉丝: 33
- 资源: 2万+
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫