как вы используете терминал в mac os 10 для написания и компиляции кода на c ?

#c #macos #terminal

#c #macos #терминал

Вопрос:

как вы используете терминал в mac os 10 для написания и компиляции кода на c ? У меня мощный Mac с чипом power pc / с leopard.

Ответ №1:

Во-первых, убедитесь, что у вас установлены инструменты разработчика от Apple. Они также могут быть на вашем установочном диске Mac OS X, если вам не хочется скачивать. (хотя вы можете получить более старую версию) После этого, cd перейдите туда, где находится ваш код, и сделайте что-то похожее на это:

 g   -o my_executable my_cpp_code.cpp
  

Затем вы можете запустить его следующим образом:

 ./my_executable
  

Комментарии:

1. Стоит упомянуть, что установка инструментов компиляции в / usr/bin является необязательной в установщике Xcode, поэтому обязательно выберите это.

2. @icktoofay Привет, я только начал изучать c с некоторыми знаниями python. Всего несколько вопросов. В python для запуска скрипта вы бы просто выполнили python script.py . Похоже, что в C вы делаете то, что опубликовали. Но что такое my_executable ? Я довольно новичок в компьютерных языках. Последний вопрос, при выполнении моего скрипта hello world, похоже, он не выполняет перевод строки. Я пытался добавить n , но это не сработало. Как мне это исправить? Спасибо 🙂

3. @Haidro: В Python ваш код запускается интерпретатором Python, обычно с именем python . Когда вы используете собственные, скомпилированные языки, интерпретатора нет; ваша программа является исполняемым файлом. Вместо того, чтобы использовать python script.py , вы бы использовали just ./program . («Эквивалентом» Python (хотя он все еще интерпретируется) было бы добавление соответствующего хэш-кода вверху и установка исполняемого бита в разрешениях скрипта. Затем вы используете ./script.py так, как если бы это был собственный исполняемый файл.)

4. @Haidro: Что касается перевода строк, n должно работать просто отлично. Я не знаю, почему у вас это не работает. Возможно, задайте новый вопрос, включающий ваш код, как вы его компилируете и как вы его запускаете.

Ответ №2:

Самым простым текстовым редактором, входящим в комплект поставки Mac, является nano . Это довольно понятно. После того, как вы сохранили исходный файл, просто запустите g my_source_file.cpp -o my_program_name для компиляции.

Тем не менее, я рекомендую использовать XCode IDE. Загрузка старой версии 3.2 составляет 600 МБ, а новой версии 4.0 — 5 долларов. Даже если он не самый лучший, вы проведете с ним гораздо больше времени, чем заучивая командную строку с нуля. И если вы устанавливаете компилятор, используя установщик Apple, в первую очередь, он у вас уже есть.