Някой може ли да ме светне как мога да пусна приложение за UNIX (Solaris 2.5.1) под Windows? Още нещо- приложението е компилирано за Spark...
Инсталираш си емулатора на М$ и/или този наNetWare и пробваш.
Някой може ли да ме светне как мога да пусна приложение за UNIX (Solaris 2.5.1) под Windows? Още нещо- приложението е компилирано за Spark...
Инсталираш си емулатора на М$ и/или този наNetWare и пробваш.
Ако е писано за x86 платформата(какъвто явно не е твоя случай) пускането е просто лесно. Просто си сваляш някакъв компилатор(за предпочитане GnuC) и прекомпилираш кода, евентуално с малко промени в входно изходните потоци(в повечето случаи се разпространява с приложението). Виж ако е написан за Sparc система тогава има друг проблем - ако е написан добре кода примерно е изолиран програмния код от апаратната част(без използване на асемблер за съответния процесор), то тогава процедираш по горния начин. Ако обаче има асемблер, тогава той трябва да се пренапише самия той за x86 платформата. Виж ако нямаш сорс код не мога да ти помогна, тъй като не ми е известно да съществува някакъв емулатор за SPARC платформата...
Значи, едно уточнение- приложението е правено доста отдавна (май през 1997г.).... И се замислям за друг вариант- ако си инсталирам все пак Sun Solaris 9, x86, дали ще имам проблеми, дължащи се на факта, че е било компилирано за Sparc? Много се извинявам, може би въпросът е лаишки, ама хич не ме бива в UNIX...
Вероятността да подкараш бинарен код от sparc на х86 без емулатор ми се струва нищожно малка. Може би трябва да потърсиш емулатор, ако въобще съществувеа такъв ?
Ако имаш достъп до някой сървър с нужната Sun Solaris, можеш да ползваш терминална програмка. Предполагам, приложението е графично и съответно ти трябва графичен терминал с достатъчно добра връзка за да стане работата. Exceed е един от най-ползваните. Примерно, доста колеги ползват CAD програми от домашните си PC-та чрез Exceed (и кабелен 2Мб/с Интернет, но и по-слаб би ти свършил работа).