安装了gcc-4.9的`brew'找不到标准库

时间:2019-05-01 15:12:31

标签: macos gcc homebrew gcc4.9

出于某些环境方面的考虑,我需要在Mac上安装gcc 4.9。我已使用命令brew install gcc49成功安装了gcc 4.9,原始文件位于/usr/local/Cellar/gcc@4.9/4.9.4_1/bin/gcc-4.9中,并且/usr/local/bin中有一个符号链接。但是,当我尝试使用命令gcc-4.9 -c ./main.c编译Hello world程序时,它显示以下错误:

[Frost@CC’s Mac Desktop]$ gcc-4.9 -c /Users/Frost/Desktop/main.c 
/Users/Frost/Desktop/main.c:1:18: fatal error: stdio.h: No such file or directory
 #include<stdio.h>
                  ^
compilation terminated.

似乎gcc 4.9找不到其标准库。但是,当我使用gcc -c ./main.c编译源文件时,它工作得很好。我想知道如何解决这个问题?

我编译的文件只是一个Hello world程序。

#include<stdio.h>
#include<stdlib.h>

int main() {
    printf("Hello, world!\n");
}

0 个答案:

没有答案