Компиляция кода C в терминале

У меня были проблемы с компиляцией.

Я использовал следующий тестовый код C ниже и сохранил его как test.c в домашней папке.

#include <stdio.h>
int main()
{
  printf("Bruh!");
  return 0;
}

Когда я запускаю в терминале код

 gcc test.c -o test

Я ничего не получаю. Спасибо

2 ответа

Решение

Вы компилируете код, а не запускаете его, правильная процедура:

  • Создать исходный файл (test.c)
  • Скомпилируйте это с gcc test.c -o test
  • Запустить его с ./test

Также вы можете сделать oneliner с этими командами:

gcc test.c -o test; ./test

Написать Откройте текстовый редактор и введите вышеупомянутый код "Hello World". Сохраните этот файл как HelloWorld.c.

Компиляция Откройте командную строку и перейдите в текущий рабочий каталог, где вы сохранили файл HelloWorld.c. Скомпилируйте ваш код, введя gcc HelloWorld.c в командной строке. Ваша программа успешно скомпилируется, если ваша программа не содержит синтаксической ошибки. Это создаст файл.out.

Выполнить Теперь запустите вашу программу, набрав a.out в командной строке.

Выходные данные Вы увидите "Hello World", напечатанный на вашей консоли.

Источник: Написание первой программы на C, Hello world Program

Другие вопросы по тегам