如何测试是否安装了gcc?


8

如何确定我的机器上是否安装了gcc?

我正在尝试运行CodeRunner,但它没有响应。我知道你必须安装gcc才能正常工作。我安装了Xcode 4.0.2(从我读过的,如果安装了Xcode,那么你已经有了gcc)。

Answers:


7
  1. 键入gcc在终端提示。如果它说“找不到命令”,你就不会。否则,你这样做。
  2. 如果失败,则从OSX CD安装。

4
从技术上讲,这是测试gcc是否在他的PATH中。即使安装了gcc,键入gcc也会失败。

@objectiveGeek - 是的,但是如果它不在他的中$PATH它不会有用,因为大多数依赖于它“安装”的脚本可能依赖于它也可以被$PATH调用gcc而不是/my/dumb/install/location/gcc

@Ernest:它给了我'没有输入文件'。这是否意味着它的安装。我假设是吗?

@ wilis0924:是的。还尝试gcc -v获取已安装的版本号。
— Drew Hall

@Chris gcc在/ usr / bin下安装在Xcode的安装程序中是可选的。

4

您可以尝试查看是否存在gcc可执行文件。尝试:

ls /usr/bin/gcc*

用whereis gcc或更好which gcc。
— jweyrich 2011年

which仅在PATH配置正确时才有效。
— highBandWidth 2011年

然而,如果你没有/usr/bin在你的PATH,你的Mac OS很可能会被打破。
— jweyrich 2011年

如果有人搞砸了.bash_profile特定用户,PATH可能会在系统正常时弄乱。
— highBandWidth 2011年

我,一个,安装了gcc-4.7-base(根据突触包管理器)但是whereis/ which找不到它
— puk 2013年

2

您可以使用“locate gcc”查找包含gcc的所有文件名。


2

尝试任何终端命令,如:

$ gcc --help

如果未安装gcc,您将经常看到带有“如何安装”注释的消息,完成包管理器的命令。


0

在终端类型上

gcc -v

你会得到类似下面的东西

Using built-in specs.
 ......
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

这将显示您机器上安装的GCC版本。如果未安装gcc,则此命令将不会如上所述


您能否添加一些有关此输出含义的更多解释。
— ChrisF 2013年

请检查编辑部分
— silwar 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.