A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 亮~ 中级黑马   /  2014-6-24 20:03  /  1401 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

常用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

4 个回复

倒序浏览
顶一个!!!
回复 使用道具 举报
补充点东西
更改可执行文件的名称 cc xxxx.c -o名称:P
回复 使用道具 举报
骑着飞机去看海 发表于 2014-6-25 21:46
补充点东西
更改可执行文件的名称 cc xxxx.c -o名称

欢迎交流!!!
回复 使用道具 举报

嗯  加油!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马