1.8 UNIX系统

简介: 在UNIX系统上,C语言编程需借助通用编辑器如emacs、vi等完成代码输入,并以.c为后缀命名文件。由于UNIX系统区分大小写,故budget.c、Budget.c等被视为不同文件名。编译过程中,需使用编译器将源代码转换为计算机可识别的机器代码,最终生成可执行文件。计算机无法直接理解#include或printf等代码,必须通过编译器进行翻译。

1.在UNIX系统上编辑
UNIX C没有自己的编辑器,但是可以使用通用的UNIX编辑器,如emacs、jove、vi或X Windows System文本编辑器。
作为程序员,要负责输入正确的程序和为存储该程序的文件起一个合适的文件名。如前所述,文件名应该以.c结尾。注意,UNIX区分大小写。因此,budget.c、BUDGET.c和Budget.c是3个不同但都有效的C源文件名。但是BUDGET.c是无效文件名,因为该名称的扩展名使用了大写C而不是小写c。
2.在UNIX系统上编译
虽然在我们看来,程序完美无缺,但是对计算机而言,这是一堆乱码。计算机不明白#include和printf是什么(也许你现在也不明白,但是学到后面就会明白,而计算机却不会)。如前所述,我们需要编译器将我们编写的代码(源代码)翻译成计算机能看懂的代码(机器代码)。最后生成的可执行文件中包含计算机要完全任务所需的所有机器代码。

目录
相关文章
|
7月前
|
存储 前端开发 Linux
Linux系统之部署ToDoList任务管理工具
【4月更文挑战第1天】Linux系统之部署ToDoList任务管理工具
165 1
|
4月前
|
Ubuntu Linux Python
【Deepin 系统】Linux系统解决安装wxPython安装不上的问题
解决wxPython安装问题的两种方法,包括通过指定源使用pip安装和先下载.whl文件再本地安装的具体步骤。
160 1
|
6月前
|
安全 Unix Linux
linux系统的基本使用
Linux系统是一种开源和社区开发的操作系统,基于POSIX和UNIX标准,具有多用户、多任务、多线程和多CPU支持的特点。
67 3
|
7月前
|
弹性计算 运维 Unix
Unix系统上备份
【4月更文挑战第30天】
47 0
|
7月前
|
Linux 测试技术 网络安全
Linux系统之部署File Browser文件管理系统
【2月更文挑战第22天】Linux系统之部署File Browser文件管理系统
248 3
|
存储 缓存 JSON
uniapp本地存储(uni.setStorageSync和uni.setStorage)
uniapp本地存储(uni.setStorageSync和uni.setStorage)
1260 0
|
监控 Oracle Java
使用OSWatcher监控linux/unix系统
参考文档 (Doc ID 301137.1) 包括两个工具
467 0
|
Java Linux Windows
Linux系统里存在两个剪切板
Linux系统里存在两个剪切板
196 0
|
小程序 JavaScript 开发者
uniapp uni.getUserProfile的使用
uniapp uni.getUserProfile的使用
|
JSON 弹性计算 移动开发

热门文章

最新文章