Hello World на C

| 1 Comment

Решил попробовать написать Hello World на C. Казалось бы, что может быть легче?

#include <stdio.h>

main()
{
    printf("Hello world\n");
}

Сохранил файл как helloworld.c. Что приятно, TextMate (один из редакторов, которым я пользуюсь под  Mac OS X) распознает синтаксис, как C, и подсвечивает его.

Попытка скомпилировать исходный следующей командой оказалась безуспешной. Само собой, все действия я выполнял, находясь в той же папке, что и файл helloworld.c.

gcc helloworld.c -o helloworld

Терминал ответил следующее:

-bash: gcc: command not found

Попытка найти GCC в /usr/bin/gcc тоже оказалась неудачной:

-bash: /usr/bin/gcc: No such file or directory

Возможно, вместе с Xcode не был установлен компилятор. Загрузка Command Line Tools в Xcode: Xcode -> Preferences -> Components исправила ситуацию.

/usr/bin/gcc
i686-apple-darwin11-llvm-gcc-4.2: no input files

Теперь еще раз компилирую и запускаю приложение:

gcc helloworld.c -o helloworld
./helloworld

Все работает!

One Comment

  1. Да по сути так же как под линуксом компилировать) если уж не ставить среды

Leave a Reply

Required fields are marked *.