По существу, a.out создается по умолчанию, потому что вы не указали имя для исполняемого файла. Попробуйте это вместо:
gcc HelloWorld.c -o HelloWorld
Как только вы это сделаете, вы сможете вызвать его (как предположил Сунил), предваряя «HelloWorld» точкой слэш (./):
./HelloWorld
Вот ссылка на статью, которая немного объясняет, почему создается a.out: Написание и компиляция C-программ в Linux.
Да, вы можете просто скопировать файлы на другую машину, и они больше не будут загружены. Вы можете использовать scp для копирования файлов по сети, если у вас установлен ssh-сервер.
Да, вы можете просто скопировать файлы на другой компьютер, и они больше не будут загружены. Вы можете использовать scp
для копирования файлов по сети, если у вас установлен ssh-сервер.