Mac os сделать файл исполняемым

Обновлено: 04.07.2024

Программы, запускаемые под Mac OS X, имеют расширения app. (от слова application). Расширение приложения скрыто от глаз пользователя, и вы видите только название самой программы. А вот программы Windows Mac OS X запускать не может, несмотря на прекрасное понимание файлов данных PC - текст, изображения, музыка. Но в невозможности работать в Windows приложениями есть огромный плюс - злобные вирусы черви и трояны, портящие жизнь почти всем PC-пользователям, совершенно безвредны для Маков.

.pkg: файлы с секретом

.pkg (от слова Packages) - это дистрибутивы программ. При двойном щелчке запускается программа-инсталятор, которая уставит новое приложение на ваш компьютер. Но секрет состоит в том, что packages - это вовсе и не файл. Это представленная в виде одного файла папка, внутри которой прячутся дистрибутивы программы. Проведите эксперимент: нажмите мышкой на любой файл pkg, удерживая клавишу Cntrl, или правой кнопкой, если у вас двухкнопочная мышь. Появится контекстное меню, в котором вы увидите пункт Show Package Contents, выберите его, и в новом окне откроется содержимое этой папки. Это и будут файлы-дистрибутивы.


Зачем это нужно? Packages применяется для того, чтобы скрыть от пользователя не нужные ему служебные файлы. Гораздо удобней, когда дистрибутив программы, представляет собой не папку с сотней-другой непонятных файлов, среди которых нужно еще найти выискивать название setup или install, а один единственный файл, имеющий ясное название. Кроме того, файлы из Packages не участвуют в поиске, то есть не замусоривают результаты поиска ничего не говорящими названиями файлов.

Создать свой Package очень просто: сделайте новую папку, поместите туда ваши файлы, после чего переименуйте папку, добавив в конце имени .pkg. Mac OS X уточнит, хотите ли вы изменить расширение (этот вопрос всегда задается при смене расширения), после чего папка преобразуется в единый файл с иконкой в виде раскрытой коробки. Разумеется, для того, чтобы сделать работающий дистрибутив туда должны быть помещены определенные файлы, иначе это будет просто скрытые от глаз пользователя файлы в папке, представленной как один пакет.

Packages - это целая технология скрытия файлов, и .pkg не единственный в своем роде. В таком пакете сохраняют проекты, например, iDVD и DVD Studio Pro. Кстати, упомянутый выше тип .app тоже является Packages. Каждая программа - это один (!) единственный файл, а не тысячи файлов, разбросанных по разным каталогам по всему диску, как это происходит в Windows. Чтобы убедиться в этом, проделайте описанную процедуру просмотра содержимого Packages, ткнув мышкой в любую программу в папке Applications - вам откроется папка Contents с множеством файлов этой программы. Однако при обычной работе вы их не видите, и они никак не мешают.

Весьма популярное с давних пор на Маках решение - образы диска dmg и img. img применялся в Classic системе, а с появлением Мак OS X применяется более новый формат dmg, хотя и старый также поддерживается.

Что такое образ диска - гораздо проще показать, чем рассказать. Дважды щелкните на такой файл мышкой, после чего на вашем рабочем столе (Desktop) появится иконка нового диска, словно вы только что подключили к вашему Маку новый диск. Пользоваться таким виртуальным диском можно так же, как и обычным внешним диском, - просматривать, редактировать и удалять файлы, копировать и перемещать их на свой «настоящий» диск.

В основном образы дисков используется для распространения программ через интернет. И здесь нельзя не упомянуть о втором способе установки программ на Маке. Если, заглянув на смонтированный диск, вы не нашли файла инсталляции pkg то, скорее всего, вы видите саму программу. Просто перетащите ее в папку Applications, и все, инсталляция завершена.

Для того чтобы создать свой собственный образ диска, воспользуйтесь уже упоминавшийся программой Disk Utility.

Для удобства передачи файлов по сети и экономии места на диске при длительном хранении применяются архивы. Архив это файл, внутри которого заключены в специальном сжатом виде другие файлы. Для создания и чтения архивов используются специальные программы - архиваторы и распаковщики.

Самым распространенным распаковщиком на маках является бесплатная программа Stuffit Expander. Это крайне полезное приложение, которое открывает почти все известные архивы, кодированные файлы, и образы диска. Самыми популярными архивами на маках являются архивы созданные с помощью программы Stuffit от фирмы Аlladin (не путать со Stuffit Expander - это только бесплатная версия, исключительно для распаковки, а не создания архивов):

.sit - наиболее распространенный в среде маков архив,

.sitx - относительно недавно появившаяся новая версия формата sit, обеспечивающая лучшее сжатие

.sea - самораспаковывающаяся версия архива sit для Classic системы.

Кроме перечисленных Stuffit Expander, прекрасно справляется и другими архивами: rar, zip, а также с юниксовыми форматами, gzip, tar, gz, bzip.

Расширения .bin и .hqx. Отмирающая технология, однако, вы все еще можете встретить такие файлы. Эти форматы были специально придуманы для передачи Маковских файлов по интернету и на другие платформы, для решения описанной выше проблемы, когда при пересылке терялась ветвь ресурсов и важная часть файла пропадала. Поэтому, во избежание потерь, использовалось специальное кодирование одного или нескольких файлов. При этом данные, в отличие от архива, не сжимаются, так что размер такого кодированного файла, может быть даже больше, чем суммарный объем содержимого. Для распаковки можно использовать опять же Stuffit Expander.

На Маке используются те же форматы текстовых документов, что и на PC.

.txt - простой текстовый файл

.rtf - форматированный текст.

Если у вас установлен MS Office for Maс, вы можете работать с файлами .doc. Впрочем, существуют и альтернативные текстовые процессоры для Мака, пришедшие из миров Unix и Linux, позволяющие работать с файлами doc.

.pages - файл созданный в программе Pages из нового пакета Apple iWork.

.pdf. Формат PDF и работа с ним заслуживают отдельной статьи, поэтому кратко. Для работы с файлами в формате pdf на РС обычно используют Adobe Acrobat, но для Мак OS X это внутренний, “родной” формат для системы. В этом формате она хранит большинство служебной информации и графики. Просматривать такой файл можно при помощи встроенной программы Preview, а создавать свои pdf в Мак OS X вы можете из любой программы, у которой есть функция печати.

Нередко возникают затруднения со скачанными из интернета файлами. Типичный вопрос на форумах: “скачал файл с расширением таким-то - что с ним делать?” А ведь то, что вы скачиваете из интернета, обычно представляет собой далеко не один единственный файл, просто, чтобы не загружать каждый по отдельности, их объединяют тем или иным способом в один архив. Packages для этого не годится, ведь это папка с файлами, и, если он размещен на сервере с Windows, то вы и увидите действительно папку. Эта технология работает только на маках. Потому файлы помещены в архив.

Некоторые советы по работе с такими загадочными файлами

- Из Интернета был загружен непонятный файл. Попробуйте перетащить этот файл на иконку Stuffit Expander. Если это архив, то распознает и распакует его. В любом случае, начать выяснять следует именно с этой программы.

- Загруженный из интернета или пришедший по почте файл может потерять по дороге свое расширение, и его иконка в этом случае будет выглядеть как белый листок. Если вы догадываетесь, что это за файл, или можете спросить у хозяина файла, попробуйте переименовать незнакомца, добавив соответствующее расширение. Также вы можете попробовать открыть файл, перетаскивая его на иконки различных программ, удерживая клавишу Command. Такая процедура заставит программу попытаться открыть файл, даже если у него стоит неправильное расширение или оно вообще отсутствует.

в чем разница между исполнением операционной системы приложения?

даже я обнаружил, что настройки windows имеет такое же расширение .exe

но на Mac настройки имеют расширение .dmg

не могли бы вы поделиться своими знаниями со мной.dmg & исполняемые файлы на Macs против Windows

расширения на самом деле не меняют тип файла something is, хотя они часто намекают системе, что делать с конкретным элементом.

Дмгс не исполняемые файлы, это образы диска. Это файлы, которые действуют как диски, которые часто содержат исполняемые файлы и другие файлы для приложений. Когда вы дважды щелкните на одном, система крепления и затем у вас есть доступ к файлам внутри.

Windows и OS X выполняют двоичные исполняемые файлы, хотя они в разных форматах. Большая разница в том, что пользователь видит при использовании GUI, заключается в том, что в Windows вы обычно видите .исполняемый exe-файл, который находится в папке, содержащей другие файлы и сведения, используемые программой. В OS X все эти другие файлы вместе с основным исполняемым файлом содержатся в" связке " (на самом деле папке) с расширением .приложение. Двойным нажатием на .App bundle выполнит внутренний исполняемый файл и загрузит ваш приложение.

за пределами GUI, в реальной файловой структуры, Mac и Windows системы очень схожи, эти различия в основном вопрос о том, как система представлена для пользователя вещи для манипуляций в GUI.

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

DMG файлы-это файлы образов дисков, обычно используемые для установки приложений Mac. После установки программы для Mac обычно имеют extrension из .APP, но это расширение обычно скрыто от пользователя. Mac-приложения-это пакеты, которые отображаются пользователю в виде одного файла. Это делает его очень удобным для перемещения приложений в новую папку или новый компьютер.

каждый исполняемый файл в Windows имеет расширение .exe

это не правильно. В DOS было 2 расширения исполняемых файлов: *.COM и *.EXE . Windows унаследовала так он также поддерживает *.COM и *.exe. Заметить что.* exe-это просто "контейнер", который содержит различные исполняемый форматах

если вы запустите команду без расширения, Windows добавит расширения в %pathext% окружающая среда переменная и поиск, пока не найдете первый файл с таким именем. Значение переменной по умолчанию -

как вы можете видеть, что есть другие исполняемый файл типы файлов, которые Windows будет работать (без расширения), но большинство из них скрипты, а не двоичные исполняемые файлы.

Тем Не Менее Windows на самом деле не использует расширение файла для определения формата файла. все файлы, начинающиеся с MZ (который является подписью для формата MZ)будет рассматриваться как исполняемый файл.

Windows 10 также имеет возможность запускать двоичные файлы Linux ELF с введением Windows-subsystem-for-linux

Setup файлы в Windows, также часто предоставляются в *.msi файлы в формате Установщик Windows, хотя, строго говоря, это не исполняемый файл

фото автора

Всемогущий эксперт по написанию текстов, который хорошо разбирается в проблемах Mac и предоставляет эффективные решения.

EXE-файлы - это исполняемые файлы, которые обычно используются в операционной системе Windows. Это популярные файлы для установки или открытия приложений на вашем компьютере. Таким образом, они не используются в операционных системах Mac, поскольку в этой ОС используется расширение DMG.

Итак, большой вопрос: « Можете ли вы запустить EXE-файл на Mac »? Можно ли запускать EXE-файлы в операционных системах Mac? Многие думают, что это невозможно. Однако это может или не может быть возможным в зависимости от системы.

Здесь мы обсудим вопрос «можно ли запустить EXE-файл на Mac», а также покажем вам метод, как это сделать.

Часть 1. Что такое EXE-файл на Mac?

Прежде чем мы углубимся в тему «можно ли запустить EXE-файл на Mac?», Давайте поговорим о том, что такое EXE-файл.

Что такое EXE-файл? Собственно, это расширение EXE, где исполняемый файл. Обычно он используется в таких операционных системах, как MS-DOS, Windows, ReactOS и OpenVMS, среди прочих. Он используется для открытия различных программ. Как правило, если у вас есть EXE-файл в Windows, он также может быть EXE-файлом на компьютере Mac.

Файлы установки программного обеспечения обычно называются как INSTALL.EXE or SETUP.EXE . Обычно этим файлам присваиваются уникальные имена, но они имеют расширение EXE. Обычно они относятся к имени открываемого или устанавливаемого программного обеспечения. Например, если вы собираетесь получить установочный файл Firefox, у вас будет файл с именем FIREFOXSETUP.EXE .

Важно отметить, что EXE-файлы могут извлекаться сами собой. Их содержимое может быть извлечено в определенные папки, если вы их откроете. Это похоже на распаковку некоторых файлов для установки определенных программ.

А некоторые EXE-файлы могут быть опасны для вашего компьютера. Много вредоносное программное обеспечение транспортируется через EXE-файлы. Они замаскированы под законные программы, которые выглядят так, как будто они безопасны, но на самом деле таковыми не являются.

Большинство этих файлов будет выглядеть как настоящий файл. Однако на самом деле они содержат вирусы. Таким образом, вы должны быть осторожны при перемещении, загрузке и транспортировке исполняемых файлов. Они потенциально могут нанести вред вашему устройству.

Можете ли вы запустить EXE-файл на Mac?

Могу ли я запустить EXE на Mac? Файлы EXE на самом деле созданы для Microsoft Windows. Таким образом, вы можете спросить, можете ли вы запустить EXE-файл на Mac. Собственно, это вполне возможно. Как это так?

Эти исполняемые файлы необходимо запускать с помощью стороннего программного обеспечения.. Эти типы программного обеспечения обычно предъявляют особые требования, чтобы вы могли запускать EXE-файлы на вашем компьютере Mac. Однако они действительно работают, чтобы ответить на этот вопрос.

Можете ли вы запустить EXE-файл на Mac?

Часть 2. Как открыть EXE-файлы на Mac?

Можете ли вы запустить EXE-файл на Mac? Здесь мы научим вас, как запустить EXE-файл на Mac. Для этого необходимо устанавливать ВИНО это бесплатное программное обеспечение. Или вы можете установить операционную систему Windows (Windows 8 или 10), используя Boot Camp функция вашего устройства Mac.

Метод 01. Использование ВИНА

Вот шаги, чтобы загрузить WINE из Интернета. Это также шаги, чтобы ответить на вопрос: «Можно ли запустить EXE-файл на Mac»?

Первое, что вам нужно сделать, это посетить сайт WineBottler. WINE - на самом деле очень продвинутая программа. Однако WineBottler позаботится о том, чтобы у вас был очень удобный интерфейс. Важно отметить, что есть программы, которые не будут работать с вашим ПО WINE. Если это произойдет, вы должны использовать функцию Boot Camp Mac для того, чтобы он работал. Мы научим вас этому во второй части этого раздела.

Чтобы установить WineBottler, вы должны дважды щелкнуть файл DMG, который вы только что загрузили. После этого необходимо дорогой значки WineBottler и Wine по направлению к вашей папке Applications. Тогда вам нужно Двойной клик EXE-файл для отображения в раскрывающемся меню.

Установите WineBottler для запуска EXE-файла на Mac

Выберите вариант «Открыть с помощью», а затем выберите вариант для «Вино». Опция Wine появится во всплывающем окне, которое будет отображаться в правой или левой части раскрывающегося списка. После этого появится предупреждение.

  1. Выберите вариант «Выполнить напрямую» и нажмите «Перейти».

Выберите вариант с надписью «Запускать прямо в». Если это не выбрано, нажмите кружок, который можно найти в Запускать напрямую часть окна. Затем выберите вариант «Перейти». Это синяя кнопка, расположенная в правой нижней части экрана. Если WINE поддерживает ваш конкретный EXE-файл, он загрузится. Однако, если он не открывается, вы должны использовать функцию Boot Camp на Mac.

Выберите параметр «Запускать напрямую», чтобы запустить EXE-файл на Mac

Метод 02. Использование Boot Camp

Вот методы, чтобы ответить на вопрос, можете ли вы запустить EXE-файл на Mac. Мы будем делать это с помощью функции Boot Camp на Mac. Ознакомьтесь с приведенными ниже инструкциями.

  1. Убедитесь, что у вас есть установочный файл для Windows.

Функция Boot Camp Mac поддерживает различные операционные системы Windows. К ним относятся Windows 10, Windows 8.1 и Windows 8. Вы можете скачать его с сайта Microsoft. Получить ISO файлов для этого. Загрузив это, вы сможете ответить, можете ли вы запустить EXE-файл на Mac.

Сделайте это нажатие на иконку это похоже на увеличительное стекло. Он расположен в правом верхнем углу интерфейса Mac. Введите слово «Утилиты», А затем выберите в ней папку для служебных программ.

Дважды щелкните значок для вашего Ассистента Boot Camp. Затем следуйте инструкциям на экране. Это позволит вам установить операционную систему Windows на ваш компьютер Mac.

Откройте Boot Camp для установки ОС Windows.

После завершения процесса установки параметров Boot Camp вам следует перезагрузить компьютер Mac. Это позволит вам продолжить запуск EXE-файла на Mac. После завершения процесса перезагрузки вам будет показан экран установщика для операционной системы Windows.

Вы должны выбрать раздел для BOOTCAMP в процессе установки. Следуйте инструкциям на экране, чтобы установить операционные системы Windows. После этого, как только ваш Mac перезагрузится, нажмите клавишу Option вниз. Откроется окно диспетчера запуска. Отпустите кнопку Option, когда появится ваш менеджер запуска.

Загрузите операционную систему Windows и откройте EXE-файл.

Следующим шагом для запроса «можно ли запустить EXE-файл на Mac?» Будет нажатие Возврат ключ. Это загрузит операционную систему Windows на ваш Mac. Теперь вам нужно открыть файл EXE на вашем компьютере Mac. Это можно сделать только в ОС Windows.

Часть 3. Удалите повторяющиеся EXE-файлы на Mac, чтобы освободить место

Итак, мы закончили процесс, можно ли запустить EXE-файл на Mac. Теперь мы научим вас, как удалить повторяющиеся EXE-файлы на Mac, чтобы освободить место для хранения.

Удаление дубликатов файлов на вашем Mac повлечет за собой ручные и автоматические методы. Ручной метод потребует проверки каждой папки на вашем компьютере Mac. Каждая папка должна быть проверена на наличие EXE-файлов. Вы должны отметить, какие EXE-файлы на вашем компьютере доступны.

Затем вы должны обратить внимание на дубликаты EXE-файлов на вашем компьютере. В этой статье о том, можете ли вы запустить EXE-файл на Mac, мы расскажем вам, как удалить повторяющиеся EXE-файлы на вашем компьютере. После этого вы должны очистить корзину, чтобы убедиться, что они удалены полностью.

Автоматический метод удаления дубликатов EXE-файлов на вашем компьютере будет заключаться в использовании iMyMac PowerMyMac. В нем есть Duplicate Finder, который позволит вам находить повторяющиеся файлы на вашем компьютере. Это позволит вам найти файлы, которые дублируют друг друга. Это позволит вам проверить исходный файл и впоследствии удалить повторяющиеся файлы.

Поиск дубликатов PowerMyMac это очень мощный инструмент с очень высокая скорость сканирования . Это позволит вам найти эти дубликаты, и вы можете просмотреть их, если хотите. Это позволит вам сохранить исходные файлы, удалив дубликаты.

Часть 4. В заключение

В этом руководстве мы впервые сделали обзор EXE-файла. Затем мы ответили на вопрос о Можете ли вы запустить EXE-файл на Mac. Позже мы научили вас запускать EXE-файл на компьютере Mac. Это включает используя ВИНО.

Другой способ запустить EXE-файл на Mac - использовать функцию, называемую Boot Camp на компьютерах Mac. В основном это включает в себя установку операционной системы Windows на ваш компьютер Mac. Затем вы запустите EXE-файл в этой ОС Windows, установленной на устройстве Mac.

Затем мы переехали, чтобы показать вам, как удалить повторяющиеся EXE-файлы на компьютере Mac. Это предполагает ручные методы. Он также включает автоматические методы, которые помогут упростить и ускорить процесс. Ручной метод был бы очень утомительным и не таким эффективным. Вот почему мы рекомендуем вам использовать iMyMac PowerMyMac.

В указанном инструменте есть модуль Duplicate Finder, который позволит вам находить повторяющиеся файлы на вашем компьютере. К ним также относятся файлы EXE. Таким образом, вы можете получить указанный инструмент с их официального сайта. Это позволит вам сделайте свой Mac быстрее и сэкономьте больше места для хранения важных файлов.

После того, как я пытаюсь запустить его с помощью терминала, он говорит:

Сначала сохраните вашу программу как program.c .

Теперь вам нужен компилятор, поэтому вам нужно перейти в App Store и установить Xcode , который является компилятором и инструментами разработки Apple. Как найти App Store ? Выполните «Поиск в центре внимания» , набрав ⌘ Пробел , начните вводить App Store и нажмите Enter , когда угадывает правильно.

Магазин приложений выглядит так:

enter image description here

Xcode в App Store выглядит так:

enter image description here

Затем вам нужно установить инструменты командной строки в Терминал . Как запустить Терминал ? Вам нужно выполнить еще один «Поиск в центре внимания» , что означает, что вы набираете ⌘ Пробел , начинаете вводить Terminal и нажимаете Введите , когда он угадает Terminal .

Теперь установите инструменты командной строки следующим образом:

Затем вы можете скомпилировать свой код, просто запустив gcc , как показано в следующей строке, без необходимости запускать большой уродливый графический интерфейс разработки программного обеспечения под названием Xcode :

Примечание . В более новых версиях OS X вы должны использовать clang вместо gcc , например:

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

Если ваша программа написана на C ++, вы, вероятно, захотите использовать одну из этих команд:

1) Сначала вам нужно установить компилятор GCC для Mac (погуглите и установите из сети)

2) Запомните путь, по которому вы храните файл C

3) Зайдите в Терминал и установите путь

Например, если вы сохранили в новой папке ProgramC в папке Document

4) Теперь вы можете видеть, что находитесь в папке, в которой вы сохранили свою программу C (позвольте вам сохранить свою программу как Hello.c)

5) Теперь скомпилируйте вашу программу

Ответ - chmod 755 привет - он делает файл исполняемым . Забавно, так что на него никто не ответил. У меня была такая же проблема на MacOS, которая теперь решена.

Nano hello.c make hello chmod 755 hello Затем вы запускаете его ./hello

Clang --version Apple LLVM версии 8.0.0 (clang-800.0.42.1) Цель: x86_64-apple-darwin15.6.0

Ничего не установилось, nano make (clang) chmod - все уже внутри MacOS

Для компиляции программы c в вашей последней версии macOS просто введите в терминал следующее после сохранения файла с расширением .c и по достижении пути, по которому файл сохранен:

После того, как вы проверили все ошибки после компиляции (если таковые имеются), введите следующее для выполнения кода:

Эти команды протестированы на macOS Mojave и работают отлично, ура!

Чтобы скомпилировать c-программу в macos, просто выполните следующие шаги

Используя команду cd в терминале, перейдите в папку с программой c
тогда введите команду ниже
сделать имя файла
затем введите
./filename

введите в терминале: nano ; который является текстовым редактором, доступным для терминала. когда вы это сделаете. что-то вроде этого могло бы появиться.

здесь вы можете ввести свою программу C

введите control(^) + x ->, что означает выход.

сохраните файл, набрав y , чтобы сохранить файл

напишите имя файла; например helloStack.c (не забудьте добавить .c )

когда он появится, введите gcc helloStack.c

"C-программу" запускать не следует. Он предназначен для компиляции в «исполняемую» программу, которую затем можно запустить с вашего терминала. Для этого вам понадобится компилятор.

О, и ответ на ваш последний вопрос («Почему?») Заключается в том, что файл, который вы пытаетесь выполнить, не имеет установленных прав на исполняемый файл (что компилятор обычно делает автоматически с двоичным файлом, что позволяет сделать вывод, что вы пытались для запуска исходного кода как скрипта, отсюда и подсказка при компиляции.)

Работа в 2019 году По умолчанию вы можете скомпилировать свой name.c с помощью терминала

Читайте также: