出于某些环境方面的考虑,我需要在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");
}