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