#c #macos #gcc #printf
#c #macos #gcc #printf
Вопрос:
Я написал небольшое приложение Hello World.
#include <stdio.h>
int main(int argc, const char * argv[])
{
printf("Hello Worldn");
}
Когда я запускаю
gcc fileName.c
терминалу ничего не возвращается. Может кто-нибудь сказать мне, что я делаю не так?
Ответ №1:
gcc — это компилятор. он выводит файл с именем, a.out
если не указано иное, например, с помощью -o
флага gcc -o myprogram fileName.c
, который создаст исполняемый файл с именем myprogram из исходного myFile.c.
Для запуска вашей программы напишите: ./a.out
в терминале
Ответ №2:
Чтобы скомпилировать исполняемый файл, вам необходимо выполнить:
gcc fileName.c -o app
Это создаст исполняемый файл с именем app
в текущем каталоге. Затем вы запускаете этот исполняемый файл с:
./app