黑马程序员技术交流社区

标题: 常用UNIX指令 [打印本页]

作者: 亮~    时间: 2014-6-24 20:03
标题: 常用UNIX指令
常用UNIX指令
    Mac系统采用的是UNIX文件系统,所有的文件都放在根目录/下面,因此没有Windows中分C盘、D盘的概念
因为Mac系统是基于UNIX系统的,因此可以在“终端”中输入一些UNIX指令来操作Mac系统
常用的UNIX指令:(需要经常使用才不容易忘记)
ls :列出当前目录下的所有内容(文件\文件夹)
pwd :显示出当前目录的名称
cd :改变当前操作的目录
who :显示当前用户名
clear :清除所有内容
mkdir : 创建一个新目录
    计算机只能识别01组成的机器指令,你现在写的这些什么intmain这些英文,它是看不懂的
我们需要使用C语言编译器,将源文件翻译成只有01的二进制文件,这个翻译过程称为“编译”
使用clang编译one.c文件:cc c one.c
编译器还有个很实用的功能:检测语法错误
源文件编译成功后,会生成一个.o目标文件,这就是一个二进制文件,但是,还是不能运行
将所有相关联的.o目标文件、以及C语言函数库组合在一起生成可执行文件的过程,我们称为“链接”
使用clang链接one.o文件:cc one.o
编译one.c,生成one.o文件
cc -c one.c
链接one.o,生成a.out文件
cc one.o
运行a.out
./a.out

作者: 老同志    时间: 2014-6-25 21:15
顶一个!!!
作者: 骑着飞机去看海    时间: 2014-6-25 21:46
补充点东西
更改可执行文件的名称 cc xxxx.c -o名称:P
作者: 亮~    时间: 2014-6-25 22:08
骑着飞机去看海 发表于 2014-6-25 21:46
补充点东西
更改可执行文件的名称 cc xxxx.c -o名称

欢迎交流!!!
作者: 亮~    时间: 2014-6-25 22:11
老同志 发表于 2014-6-25 21:15
顶一个!!!

嗯  加油!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2