Если вы запустите:
which gcc
, вы получите /usr/bin/gcc
, который является компилятором, поставляемым Apple как часть macOS.
Предположительно, так как вы упомянули homebrew , вы имеете в виду использовать компилятор, установленный homebrew .Итак, вам нужно заглянуть в /usr/local/bin
и посмотреть, что homebrew установил:
ls -l /usr/local/bin/gcc*
lrwxr-xr-x 1 mark admin 29 17 Sep 10:53 /usr/local/bin/gcc-8 -> ../Cellar/gcc/8.2.0/bin/gcc-8
Итак, ответ на ваш вопрос:
- во-первых, вам нужно иметь
/usr/local/bin
в начале вашей PATH и - во-вторых, вам нужно использовать следующую команду для компиляции:
gcc-8 main.c -o main