Я только начинаю пытаться изучать C и пытался делать уроки, но они не будут компилироваться. Похоже, ошибки указывают на то, что это проблема со мной, использующим 64-битную ОС (лев), но я не понимаю, как это могло быть в случае с такой простой программой.
Код: (скопировано непосредственно из учебника «thenewboston»)
#include <stdio.h>
int main(void)
{
printf("Hello World");
getch();
}
Затем я ввел это в терминал:
gcc tnb_1.c
И ошибка, которую я получил, была:
Undefined symbols for architecture x86_64:
"_getch", referenced from:
_main in cc2nMvOk.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
Компилятор, который я использую, является стандартным, установленным с xcode.
Извините, если на этот вопрос есть очевидный ответ, но, поскольку я не могу преодолеть первое препятствие, мне трудно чему-то научиться.
Спасибо за вашу помощь