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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© chenxinju 中级黑马   /  2015-11-12 23:24  /  1217 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求解,刚接触Mac终端 ,打开终端编译器,怎么输命令符找文件 ,链接 ,编译 执行 全部关键字回车。

15 个回复

倒序浏览
建议你去看看基础视频,用到的基本命令那里面都会讲,如果还有其他方便的命令你可以问我,我对这方面还是比较熟悉,查找文件命令:find 空格 查找目录 空格 -name 空格 文件名,比如在根目录下查找hello.c文件命令行就是:find / -name hello.c
回复 使用道具 举报
正在输入中... 发表于 2015-11-12 23:49
建议你去看看基础视频,用到的基本命令那里面都会讲,如果还有其他方便的命令你可以问我,我对这方面还是比 ...

谢谢  是得把视频看仔细下  
回复 使用道具 举报
求终端怎么调到.c文件夹,进行编译流程   详细点
回复 使用道具 举报
chenxinju 发表于 2015-11-13 23:12
求终端怎么调到.c文件夹,进行编译流程   详细点

你是说怎么进到文件夹吧?进入文件夹的命令式cd
cd ~ 是进入到你用户主目录,你也可以加其他目录,可以使相对路径也可以是绝对路径,如果不知道文件路径是什么,就在终端输入cd 空格 然后将文件拖入终端  就可以看到对应的路径啦。

然后就是编译程序,一般在终端下编译c程序有两种编译器,一个是gcc 一个是cc 你使用哪种都可以:

gcc hello.c 就完成了预处理、编译、连接的过程,如果程序没有错误会直接成成一个叫做a.out的可执行文件,你直接终端输入:
./a.out 就可以执行程序

常用的命令还有:
ls 显示当前文件夹的内容
ls -l 显示详细内容
ls -a 显示所有文件,包括隐藏文件
ls -a -l 或者ls -al 这些也是可以的。
pwd 显示当前目录的绝对路径。
mkdir 创建目录
rm 删除文件等。
很多命令,不会了你直接问我吧,这里举例子就太多了
回复 使用道具 举报



常用的终端指令有:
ls -1   列出当前目录下所有的内容(包括当然目录下的文件和文件夹,表示为显示一级目录)
pwd      显示出当前目录的名称
cd       改变当前操作的目录,也就是说可以用cd 加上要进入的文件夹,即可进入指定的文件夹中
    cd ~/文件夹名    这个方式可以直接忽略之前调用过的所有文件夹目录,直接到达指定目录
    cd ../            这是返回上一级目录路径
who      显示当前的用户名
clear    将终端之前运行的所有命令都清屏
mkdir    在当前目录下新建一个目录
touch    新建一个文件(文件不存在才能新建)
open     打开一个指定的文件或者文件夹
cc -c  把高级语言编译成汇编语言 .o文件
cc    编译链接成机器语言,  .a.out 文件  
./ a.out   回车就可以执行编译好的机器语言了
自动补全   当在输入某一个文件名时,可以使用tab来自动补全指令名称、文件名、文件夹名等、
路径操作   /    直接到跟路径


回复 使用道具 举报
参考Linux命令
回复 使用道具 举报
正在输入中... 发表于 2015-11-14 01:09
你是说怎么进到文件夹吧?进入文件夹的命令式cd
cd ~ 是进入到你用户主目录,你也可以加其他目录,可以使 ...

    怎么输入进桌面.c文件编译,执行呢
回复 使用道具 举报
百度一下,很齐全的
回复 使用道具 举报
chenxinju 发表于 2015-11-15 09:02
怎么输入进桌面.c文件编译,执行呢

//进入桌面
cd ~/Desktop/
//编译文件
gcc hello.c
回复 使用道具 举报
chenxinju 发表于 2015-11-15 09:02
怎么输入进桌面.c文件编译,执行呢

//进入桌面
cd ~/Desktop/
//编译文件
gcc hello.c
回复 使用道具 举报
chenxinju 发表于 2015-11-15 09:02
怎么输入进桌面.c文件编译,执行呢

不会就继续问,一直教到你会为止。。。。。。。。
回复 使用道具 举报
熊德玺 发表于 2015-11-14 01:33
常用的终端指令有:
ls -1   列出当前目录下所有的内容(包括当然目录下的文件和文件夹,表示为显示一 ...

说的很齐全,学习了
回复 使用道具 举报

苹果系统也是Linux系统吗
回复 使用道具 举报
chenxinju 发表于 2015-11-20 21:34
苹果系统也是Linux系统吗

苹果是在类UNIX,这个和Linux的命令很多都是通用的
回复 使用道具 举报 1 0
normalwzh 发表于 2015-11-20 21:50
苹果是在类UNIX,这个和Linux的命令很多都是通用的

谢谢   现在好像学基础只是用到一些编译和创建新文件之类的 ,就业班就用Xcode了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马