È vero che i sorgenti dei programmi Linux e Mac OS sono intercambiabili? [chiuso]

-5

È vero che la maggior parte delle volte il codice sorgente per i programmi Linux può essere compilato in programmi Mac OS e viceversa?

    
posta Tommaso Thea Cioni 28.02.2017 - 23:29
fonte

1 risposta

4

Il mondo del codice sorgente è così grande che "la maggior parte" è una qualifica irrimediabilmente vaga.

I programmi scritti in linguaggi "di scripting" come Ruby, Perl o Python, di solito girano su OS X e Linux senza modifiche o modifiche minori.

I programmi della riga di comando compilati che dipendono solo dalle librerie standard C o C ++ possono essere normalmente portati con poca difficoltà. Tuttavia, poiché Apple ha abbandonato il supporto per GCC in favore di Clang, anche questo non può assolutamente dipendere da. GCC e Clang potrebbero comportarsi diversamente nel caso di comportamento non definito nelle specifiche C o C ++.

I programmi che usano chiamate di sistema esplicite o una GUI, possono essere abbastanza difficili da portare e potrebbero dover essere completamente riscritti.

    
risposta data 01.03.2017 - 00:04
fonte

Leggi altre domande sui tag