Компиляция кода 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