2017-01-06 4 views
-3

Я новичок в C и пытаюсь выяснить, как запустить свой код.Как запустить программы на Mac?

#include<stdlib.h> 
#include<stdio.h> 

int main() 
{ 
    printf("Hello World!"); 
    return 0; 
} 

Я просто хочу запустить эту простую программу Hello World, но я не знаю, как это сделать. Я использую возвышенное, если это помогает.

+7

Возможно, проверьте это: [Как запустить программу C на Mac OS X с помощью терминала?] (Http://stackoverflow.com/q/32337643/1248974) – davedwards

+0

Перейти в каталог, в котором сохранен файл в терминале, затем запустите 'make [filename]' then run. ./ [filename] ' –

+0

Кроме того, вам не нужно включать stdlib –

ответ

0

Используйте C компилятор из терминала в Mac, как:

cc -o outputFileName inputFileName.c 

Выходной файл является исполняемым файлом, так что вы можете дважды щелкнуть его или в терминале просто указать путь к файлу. Если ваш рабочий каталог уже постановив, что outputFileName (проверьте ls -al), то вы можете ввести:

./outputFileName 

Программа затем будет выполняться.

+1

Пожалуйста, всегда советуйте людям добавлять '-Wall'. Это предотвращает целую кучу иначе очевидных вопросов «почему не моя программа». – Schwern

+2

Я бы добавил '-Wextra' тоже. – jszakmeister

+0

@Schwern Это было * не * Q. Без '-Wall' применяется стандарт. Однако следует добавить и «-Werror». –

Смежные вопросы