怎么在mac终端写c

1.简单学习如何在mac终端上编写c语言代码并编

可以参考下面的Mac下终端常用命令

ls 列出目录内容(list)

cd(参数)改变目录(change directory)

su 切换用户(switch user)

pwd 打印当前目录(print work directory)

ps 进程状态(process status)

cd .. 上级目录

cd - 上一个访问的目录

cd(不加参数) 进root

rm 删除目录或文件 (remove)

mkdir 创建目录(make directory)

rmdir 删除目录(remove directory)

cp 复制 (copy)

mv 移动(move)

df 磁盘剩余(disk free)

du 磁盘使用(disk usage)

cat :连锁 把两个文件的内容合二为一到第三个文件 cat file1 file2>>file3(concatenate)

cat:显示文件内容(catch)

~代表root

echo 输出

nano 文本编辑 ctrl+o存储,ctrl+x退出(Nano's ANOther editor)

sh 执行shell脚本 (shell)

sudo 管理员(superuserdo)

2.简单学习如何在mac终端上编写c语言代码并编

可以参考下面的Mac下终端常用命令ls 列出目录内容(list)cd(参数)改变目录(change directory)su 切换用户(switch user)pwd 打印当前目录(print work directory)ps 进程状态(process status)cd .. 上级目录cd - 上一个访问的目录cd(不加参数) 进rootrm 删除目录或文件 (remove)mkdir 创建目录(make directory)rmdir 删除目录(remove directory)cp 复制 (copy)mv 移动(move)df 磁盘剩余(disk free)du 磁盘使用(disk usage)cat :连锁 把两个文件的内容合二为一到第三个文件 cat file1 file2>>file3(concatenate)cat:显示文件内容(catch)~代表rootecho 输出nano 文本编辑 ctrl+o存储,ctrl+x退出(Nano's ANOther editor)sh 执行shell脚本 (shell)sudo 管理员(superuserdo)。

3.如何在mac os x上写C程序

有一个叫xcode的软件这个软件可以实现c语言编程,这是一个苹果原生的程序,是为苹果程序的开发人员编写的,但是我们也可以用。下载地址在威锋论坛上应该是有的,安装之后在你电脑的macintosh hd里面的developer里面的applications里面就会看到这个图标了点开之后选择creat a new xcode后会有4个图标出现选择最后一个command line tool并在下面的type 中选择c,在点击choose就会进入编译界面进入之后,会有3个小的file name选择main.c这个,在下面的编译框中就会出现hello world的编译事例,把这个事例删了,编自己的程序就ok。编完了,请按build and run按钮,如果出现是否保存的对话框,就点是,这是对你的编程进行一个保存。最后按住command+shift+R这三个键就可以看到运行结果了,如果不能运行,就是程序有错呗!

4.谁能详细地说明一下怎么在mac自己写c语言的程序吗

makefile里面所写的内容其实就是你要编译的命令,那么,什么是编译命令呢?

假写你已经写好一个程序代码,并将之存在一个.c文件中,如:hello.c,在终端上你可以这样做!在终端上输入gcc -o hello hello.c

然后回车,看一看有没有什么反映,如果没有打出很多英文的话,恭喜你!你完美地完成了第一步!然后,在终端中输入./hello 看看是不是有什么输出了?

现在来解释一下编译命令:上面的命令的意思就是,使用gcc编译器编译hello.c源代码,生成的文件名称叫做hello.最后,要看程序运行结果,就要运行生成的程序也就是“./hello”了,“./”的意思就是在当前的目录下运行。

而makefile中内容的就是上面的编译命令,如:在makefile文件中写入

Hello:hello.c

gcc -o Hello hello.c

保存文件之后直接在终端中输入make,就完成编译了!makefile存在的意义只是让编译更加方便,也就说,可以把所以的编译都写在一个makefile文件中,然后在终端中输入make就可以完成makefile文件里的命令!

建议还是先将C语言入门,然后再学使用makefile编译程序吧!因为刚开始的时候不用编译很多文件,如果一个文件要编写一个makefile文件的话,那岂不是很繁?

5.在mac电脑的terminal里该如何运行c语言

若要在 Mac 的终端中编译并运行 C 源代码,你首先需要安装 Command Line Tools,里面包含有 GCC 编译器。

安装方法为:1. 打开终端,输入 gcc。2. 如果你没有安装 Command Line Tools,会弹出一个窗口提示你安装,如图所示,点击安装即可。

如果出现提示“no input files”,说明你已经安装了 gcc 编译器,可以直接开始编译程序。 3. 安装完成后,定位至你需要编译的 C 源代码所在目录,即使用 cd 命令,例如我现在在根目录下,我的 C 代码位于 ~/Desktop/Self/C 文件夹中,我便可以在终端中输入以下命令,来跳转到我 C 代码的文件夹:cd Desktop/Self/C 效果如图:如果觉得输入文件夹地址比较繁琐,还有一种简单的方法,就是输完 cd 后在 Finder 中找到你的文件夹,直接把它拖到终端里,系统会自动生成这个文件夹的地址。

4. 定位完成后,就可以开始编译了。例如,我要编译的文件叫 dot.c,那么就在终端中输入 gcc -Wall -g -o dot dot.c其中,-Wall 代表编译器在编译过程中会输出警告信息(Warning),比如有些变量你并没有使用,指针指向的类型有误,main 函数没有返回整数值等。

这类信息虽然不是错误,不影响编译,但是很可能是程序 bug 的源头,也有助于你寻找代码中的错误,规范代码格式。所以建议每次编译时都加上 -Wall 参数。

-g 代表编译器会收集调试(debug)信息,这样如果你的程序运行出错,就可以通过 gdb 或者 lldb 等工具进行逐行调试,方便找出错误原因。如果你不是百分之百确定你的程序毫无问题,建议加上 -g 参数。

这样 debug 的时候会方便很多。-o 代表编译器会将编译完成后的可执行文件以你指定的名称输出到你指定的文件夹下。

-o 的空格后的名称就是输出的文件的名称。例如我这里 -o 后是 dot,就是说 gcc 会在编译成功后在我的当前目录下生成一个叫 dot 的可执行文件。

如果不加这个参数,每次编译后生成的可执行文件都会放在根目录下,名字叫做 a.out。每次编译成功后都会把上一次的 a.out 文件覆盖。

所以建议加上 -o 参数,这样可以更加条理。最后一项便是你要编译的的源代码的名称了。

我这里是 dot.c。注意加上后缀 .c。

5. 输入完毕后按回车,如果编译没有任何问题,不会有任何提示。如果有问题,编译器会提示你问题是什么,在源代码的什么位置。

如图所示:如果编译成功,你会发现在你的当前目录下多出了一个可执行文件,图标如图所示:6. 在终端中输入 ./可执行文件的名称 即可执行你的程序。例如,我输入./dot后,就可以执行程序了。

如果提示你 Permission Denied,则是因为你没有赋予这个文件执行权限,需要在终端里输入 chmod u+x dot (这里是你自己的文件名)来使其可在你的账户下执行。7. 如果运行时出现 Segmentation Fault,则说明你的代码里有 bug 导致程序崩溃。

6.在mac电脑的terminal里该如何运行c语言

若要在 Mac 的终端中编译并运行 C 源代码,你首先需要安装 Command Line Tools,里面包含有 GCC 编译器。

安装方法为:1.打开终端,输入 gcc。 如果你没有安装 Command Line Tools,会弹出一个窗口提示你安装,如图所示,点击安装即可。

如果出现提示“clang_error: no input files”,说明你已经安装了 gcc 编译器,可以直接开始编译程序。 2.安装完成后,定位至你需要编译的 C 源代码所在目录,即使用 cd 命令,例如我现在在根目录下,我的 C 代码位于 ~/Desktop 文件夹中,我便可以在终端中输入以下命令,来跳转到我 C 代码的文件夹:3.如果你把.c文件保存或者是存储在桌面上的话你的代码入下所示,cd desktop如果觉得输入文件夹地址比较繁琐,还有一种简单的方法,就是输完 cd 后在 Finder 中找到你的文件夹,直接把它拖到终端里,系统会自动生成这个文件夹的地址。

4.定位完成后,就可以开始编译了。例如,我要编译的文件叫 test.c,那么就在终端中输入gcc -Wall -g -o test test.c5.其中,-Wall 代表编译器在编译过程中会输出警告信息(Warning),比如有些变量你并没有使用,指针指向的类型有误,main 函数没有返回整数值等。

这类信息虽然不是错误,不影响编译,但是很可能是程序 bug 的源头,也有助于你寻找代码中的错误,规范代码格式。所以建议每次编译时都加上 -Wall 参数。

6.-g 代表编译器会收集调试(debug)信息,这样如果你的程序运行出错,就可以通过 gdb 或者 lldb 等工具进行逐行调试,方便找出错误原因。如果你不是百分之百确定你的程序毫无问题,建议加上 -g 参数。

这样 debug 的时候会方便很多。7.-o 代表编译器会将编译完成后的可执行文件以你指定的名称输出到你指定的文件夹下。

-o 的空格后的名称就是输出的文件的名称。例如我这里 -o 后是 test,就是说 gcc 会在编译成功后在我的当前目录下生成一个叫 test 的可执行文件。

如果不加这个参数,每次编译后生成的可执行文件都会放在根目录下,名字叫做 a.out。每次编译成功后都会把上一次的 a.out 文件覆盖。

所以建议加上 -o 参数,这样可以更加条理。8.最后一项便是你要编译的的源代码的名称了。

我这里是 test.c。注意加上后缀 .c。

9.输入完毕后按回车,如果编译没有任何问题,不会有任何提示。如果有问题,编译器会提示你问题是什么,在源代码的什么位置。

如果编译成功,你会发现在你的当前目录下多出了一个可执行文件,图标如图所示:在终端中输入 ./可执行文件的名称 即可执行你的程序。例如,我输入.\test后,就可以执行程序了。

如果提示你 Permission Denied,则是因为你没有赋予这个文件执行权限,需要在终端里输入chmod u+x test //(最后参数为你的文件名,来使其可在你的账户下执行)如果运行时出现 Segmentation Fault,则说明你的代码里有 bug 导致程序崩溃。 拓展资料macos安装xcode command line tool的两种方法Terminal 运行 xcode-select --install 然后点击安装登录/download/more/ 然后下载 dmg 安装。

7.用苹果系统终端编写c语言之后怎么运行

在苹果系统终端中编写C语言类似于在Linux平台上编写C语言代码,简单的概括为:创建C文件、用Vim编写C程序、编译C程序文件、执行编译后生成的.out文件。具体来说如下:

1、$:touch Hello.c //创建一个Hello.c文件(本目录下)

2、$:vim Hello.c //用vim编辑Hello.c文件

i //打开vim后先输入i进入编辑状态

*************以下为vim中输入的程序****************

#include <stdio.h>

int main()

{

printf(“Hello Mac ! \n”);

}

**********************************************

ESC键 //按ESC键退出编辑状态

:wq //先输入“:”,再输入“w”表示保存,最后输入“q”表示退出

3、$:gcc Hello.c //编译Hello.c文件,会生成可执行文件“a.out”

4、$:./a.out //执行a.out

怎么在mac终端写c

转载请注明出处育才学习网 » 怎么在mac终端写c

知识

英文小鸡的复数怎么写

阅读(283)

本文主要为您介绍英文小鸡的复数怎么写,内容包括小鸡(复数英语,小鸡的英语单词怎么写,小鸡的复数chicken?!?!。biddy读音:英 [ˈbɪdi] 美 [ˈbɪdi] 释义:n.小鸡,母鸡,女佣人复数: biddies例句e799bee5baa6e

知识

心有榜样作文怎么写

阅读(231)

本文主要为您介绍心有榜样作文怎么写,内容包括心有榜样的作文怎么写,心有榜样的作文怎么写,心有榜样作文。她,乌黑的头发上总喜欢扎着两颗熠熠生辉的“黑宝石”,一双明亮的大眼睛里透着一股灵气,她不苟言笑却温文尔雅,她就是我的同学张廖梅我心

知识

项目上线邮件怎么写

阅读(233)

本文主要为您介绍项目上线邮件怎么写,内容包括每周项目汇报,采用邮件形式,怎么写邮件比较好呢,需要写那些东,申请项目奖金邮件如何撰写,Email怎么写。首先写明向谁申请,注意礼貌,开头可以说尊敬的XXX,您好2、 写明申请项目奖金的原因,言辞要恳

知识

怎么用latex写论文

阅读(286)

本文主要为您介绍怎么用latex写论文,内容包括用latex写论文应该用什么格式,写论文用的latex到底怎么去用,用latex写论文,如何在一篇文章中实现参考文献的上标引用和普通引用。latex 写的东西,最终要编译成pdf格式的。里面的格式,尤其是数学类

知识

男同性恋英文怎么写

阅读(333)

本文主要为您介绍男同性恋英文怎么写,内容包括男同性恋用英语怎么说,男同性恋的英文单词是怎么写,男同性恋用英语怎么说。GAY含义在中表示含义:①同性恋(n.)、同性恋的(adj.),尤指男同性恋 ②bright or attractive 鲜艳而吸引人的

知识

讲故事用英语怎么说

阅读(369)

本文主要为您介绍讲故事用英语怎么说,内容包括讲故事用英语怎么说两种表达方式,讲故事用英语怎么说,“讲故事”用英语怎么说。讲故事tell a story/tell stories分析:story 是可数名词,用单数时前面要加a ,否则要用复数。拓展:英语中表

知识

怎么用故事把

阅读(209)

本文主要为您介绍怎么用故事把,内容包括怎么让她流水阿给点黄故事要很黄的,怎样用一个故事把"有法可依是前提有法必依是中心环节执法必严是关,怎样把故事古为今用。带回听用:就是带回去听候任用。在当时语境下,就是让那个巡抚带着那个知县回去

知识

枕头的英文单词怎么写

阅读(370)

本文主要为您介绍枕头的英文单词怎么写,内容包括枕头的英语单词怎么写,枕头的英语单词怎么写怎么读,枕头的英语单词怎么写怎么读。枕头,英语:pillow读音:英 [pɪləʊ] 美 [pɪloʊ]短语:枕头套 Pillow Case ; Pillow cover

知识

追求英语单词怎么写

阅读(311)

本文主要为您介绍追求英语单词怎么写,内容包括“追求”的英文单词怎么写,“追求”的英文单词怎么写,追求的英文单词怎么写。pursue 英[pəˈsju:]美[pərˈsu:]vt. 追求; 继续; 追捕; 进行;vi. 追,追赶; 继续进行;[例句]Sec

知识

煮饭用英语怎么写

阅读(565)

本文主要为您介绍煮饭用英语怎么写,内容包括煮饭的英语怎么写,煮饭用英语怎么说,煮饭的英文怎么写。煮饭 cook rice cook meals 厨房用语: cupboard 碗柜 drawers 抽屉 platerack 盘架 tr

知识

finalreport怎么写

阅读(186)

本文主要为您介绍finalreport怎么写,内容包括请问美国留学commonapplication的schoolreport和finalreport怎么填,report怎么写,英文的report怎么写。case report病例报告例句:In this case report, we reviewed the literature an

知识

hong瓦字怎么写

阅读(232)

本文主要为您介绍hong瓦字怎么写,内容包括是hong字怎么写,瓦字笔顺怎么写,瓦字繁体怎么写。瓦字的繁体与简体写法相同,繁简对照图片如下:

知识

idea的音标怎么写

阅读(226)

本文主要为您介绍idea的音标怎么写,内容包括Idea的音标,idea音标,idea的中文是什么带音标。英文原文:1,study puzzle club use 2,hiking idea pilot if 3,sea stay scien

知识

plan过去分词怎么写

阅读(293)

本文主要为您介绍plan过去分词怎么写,内容包括plan的过去式,过去分词,第三人称,现在分词,plan的过去式,plan的过去式和过去分词是什么。plan的过去式是:plannedplanned英 [plænd] 美 [plænd] adj.计划了的,根据计划的v.计划,打算,设计

知识

mac怎么用

阅读(196)

本文主要为您介绍mac怎么用,内容包括MAC地址有什么用怎么用,手机上的MAC地址有什么用,怎么用,电脑中的MAC有什么功用。MAC地址和人的身份证一样,可以在设路由的时候绑定你的MAC地址。简单点说。是每一个网上的唯一的地址。MAC地址也叫物理地

知识

mac怎么写txt文件

阅读(259)

本文主要为您介绍mac怎么写txt文件,内容包括Mac电脑怎么才能创建txt文档,mac系统怎么新建txt文档,mac系统怎么创建TXT文档。第一步:打开Finder---点击“应用程序”--找到“文本编辑器”。第二步:点击打开文本编辑器,在弹出窗口中选择“新建文

知识

macbookair怎么写word

阅读(225)

本文主要为您介绍macbookair怎么写word,内容包括macbookair怎么做word,macbookair怎么用word,macbookair在苹果系统下怎么使用word文档。是这样的,可以在macbook上用word,前提是装一个app,Microsoft word。保存的时候选择保存格式,一般选.doc

知识

在mac怎么写脚本

阅读(221)

本文主要为您介绍在mac怎么写脚本,内容包括如何写一个脚本操作MAC地址,如何写一个脚本操作MAC地址,shell脚本学习之在mac下怎么执行shell脚本。echo "00:00:27:1d:01:ff"|awk -F":" BEGIN{hex=256}function dtoh(i){re

知识

mac上怎么写汇编

阅读(205)

本文主要为您介绍mac上怎么写汇编,内容包括新手在Mac环境下怎么学汇编语言,请问下大神Macosx下怎么写汇编程序,能否像dos一样进入debug模式,Mac如何搭建汇编开发环境不用虚拟机。如何搭建学习汇编的虚拟环境分别表示变量a和变量b 的地址。

知识

医药代表半年总结里的终端开发怎么写

阅读(200)

本文主要为您介绍医药代表半年总结里的终端开发怎么写,内容包括医药第三终端半年销售总结PPT格式,关于开发医药公司,医院,终端客户的计划书怎么写,医药代表的工作总结怎么写。主要写一下工作内容,取得的成绩,以及不足,最后提出合理化的建议或

知识

mac怎么写汇编

阅读(198)

本文主要为您介绍mac怎么写汇编,内容包括新手在Mac环境下怎么学汇编语言,新手在Mac环境下怎么学汇编语言,请问下大神Macosx下怎么写汇编程序,能否像dos一样进入debug模式。如何搭建学习汇编的虚拟环境分别表示变量a和变量b 的地址。这个地

知识

macbookair怎么写文档

阅读(211)

本文主要为您介绍macbookair怎么写文档,内容包括macbookair怎么做word,用苹果macbookair怎么新建文档,苹果MACAIR怎么做表格做文档。我也用Mac办公。1. Office软件建议用Microsoft Office 2008 for Mac。不要用iWork,因为兼容性,

[/e:loop]