» Poradna » Programy

Přípona zkompilovaného programu C++ pro macOS

 |   |  Macintosh OS X Chrome 98.0.4758.102

Dobrý den, chtěl bych se zeptat, jakou příponu mají mít zkompilované programy napsané v C++ pro macOS když je chci spouštět, ve Windows je to asi .exe ale u macOS netuším. Děkuji

Mohlo by vás také zajímat

Odpovědi na otázku

 |   |  Microsoft Windows 10 Chrome 98.0.4758.102

v macOS majú príponu app miesto exe,dynamické knihovne dylib,ovládače kext,a bežné knihovne lib,so,o,a ,rovnako ako v unix-linux....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X Chrome 98.0.4758.102

Děkuji za informaci, tak že se nejedná o příponu .dmg jak jsem se dočetl na zahraničním webu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Chrome 98.0.4758.102

Ne. DMG je obraz disku , sloužící typicky pro distribuci aplikací.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Chrome 98.0.4758.102

ne, app není žádná přípona. APP je jen přípona "balíčku", ktery obsahuje samotnou aplikaci a další zdroje, které sebou táhne (obrázky, knihovny, atd atd atd).samotná aplikace žádnou příponu nemá.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Firefox 97.0

nezavádzajte prosím, Unix Unix like nemá prípony. To je dedičstvo CP\M... V unix /Unix like je bodka normálnou súčasťou mena>bežné knihovne lib,so,o, aDynamické knižnice v macOS majú tradične mená končiace na .dylib navyše macOS nemá statické knižnice už dosť dlho, myslím od OS X Tiger.Takže žiadny ahred object (končiace na .so* a už vôbec nie statické knižnice .a)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Macintosh OS X AppleMAC-Safari 5.0

Fakt a to jsi vzal kde?Jediné co je potřeba aby měl soubor flag že je spustitelný, jak se jmenuje a jakou má příponu je irelevantní.To co vidíš ve finderu jako "aplikaci" s příponou .app je ve skutečnosti složka s poměrně komplikovanou strukturou různých souborů či dalších "aplikací"Je pak otázkou zda je to zkompilovaná binárka nebo nějaký skript který se pustí skrz svůj interpret - bash, python atp...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Chrome 99.0.4844.16

Je to linux, takže soubor má atribut, že se dá spustit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 10 Firefox 91.0

MacOS neni Linux a nikdy ani nebyl Je zalozen na BSD.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Chrome 99.0.4844.16

Máš pravdu, ne Linux, ale UNIX je správně. Jinak ta odpověď platí - to, že jde soubor spustit určuje přínak u souboru.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Macintosh OS X Chrome 98.0.4758.109

Musí mít jen příznak executable, takže po komplilaci zdrojáku stačí jen chmod +x binárka.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: macOS