#include <stdlib.h>
int main(int argc, char* argv[])
{
// printf("Hello World!\n");
return 0;
}
gcc --version
gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0 Copyright (C) 2017 Free Software Foundation, Inc. Это бесплатное программное обеспечение;см. источник для условий копирования.Там нет гарантии;даже не для ТОВАРНОЙ ИЛИ ФИТНЕС ДЛЯ ОСОБЕННОЙ ЦЕЛИ.
gcc -O0 -g -o-helloworld -c helloworld.c
Это новая система, созданная сегодня с нуля.Ubuntu 18.04.
Создает файл helloworld, но не исполняемый, если я сделаю это и попробую запустить его, я получу
$ chmod + x helloworld
$ ./helloworld
bash: ./helloworld: невозможно выполнить двоичный файл: ошибка формата Exec
Однако, похоже, мой большой проект компилируется без проблем.
Несмотря на то, что это свежая система, которую я переустанавливалgcc но без разницы.