谁能详细地说明一下怎么在mac自己写c语言的程序吗用makefile编译,用终端运行的那种

谁能详细地说明一下怎么在mac自己写c语言的程序吗用makefile编译,用终端运行的那种,第1张

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

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

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

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

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

Hello:helloc

gcc -o Hello helloc

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

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

比如,你要编译的是helloc 或者hellocpp

gcc helloc -o hello或

g++ hellocpp -o hello

更多的可以去参考linux下gcc/g++的编译命令

create new project -> mac os x下application -> command line tool -> next -> productName&type [c++] -> next 编写完代码后点击左上角三角run就行了,或者command+B编译,或者直接command+R 运行

提供两种方案吧:

用Xcode,是MacOS上的IDE,可以拿来编写C语言

在Terminal上用GCC编译,debug,就和Linux上一样

以上就是关于谁能详细地说明一下怎么在mac自己写c语言的程序吗用makefile编译,用终端运行的那种全部的内容,包括:谁能详细地说明一下怎么在mac自己写c语言的程序吗用makefile编译,用终端运行的那种、如何在mac终端上编译C,C++、sublime text2在mac下安装了xcode的怎么编译有输入函数的c/c++程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9290598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存