如何测试是否安装了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.