我现在正在使用mac os,我想用gcc使用命令行编译我的c程序,我已经下载了Xcode并安装了命令行工具,但我仍然无法使用gcc来编译我的程序。当我输入:“:gcc xxx.c”时,命令模式说“不是编辑命令”,但是,网站上的人说如果我按照上面说的做了,我可以用gcc来编译我的程序。所以,我想知道为什么我不能使用我的gcc?
答案 0 :(得分:2)
如果您安装XCode,GCC将在您的终端上正常运行。要打开终端,请转到Applications > Utilities
并打开Terminal.app
一旦键入gcc [file to compile]
,如果正确安装了gcc,它就会起作用
如果您仍然无法在终端中使用GCC,请尝试:https://github.com/kennethreitz/osx-gcc-installer
答案 1 :(得分:2)
您似乎正在尝试从类似VI的编辑器中执行gcc xxx.c
。如果是这样,执行命令的正确方法是:
:! gcc xxx.c
使用:!
,您可以输入各种Unix命令。对于gcc
,您可以尝试:! gcc -o xxx xxx.c
。您可以使用:! man gcc