Pisanie aplikacji pod linuxa

0

Witam. Mam napisany kod w c++ (z pewnej książki w której pisze że ten kod ma działać pod linuxem, UNIXem) i chcę go tak skompilować aby chodził pod systemem typu linux, UNIX. Bo kiedy go normalnie kompiluje to zapisuje się jako .exe, a w tych systemach nie może być exe. Wydaje mi się że w kompilatorze trzeba poustawiać pare rzeczy i wtedy zapisze się tak aby, że będzie działał pod tymi systemami. Może ktoś z Was miał do czynienia z czymś takim. Przepraszam za dość słabe sprecyzowanie mojego problemu. Czekam na odpowiedź. Dzięki ;-) .

0

Skompiluj pod linuksem.

0

A probowales byc moze kompilowac ten program... pod linuxem? Powiedz jeszcze jakim kompilatorem go potraktowales?

0

To znaczy ja bym chciał ten program skompilować pod windowsem i potem go dopiero uruchomić na linuxie, UNIXie.
Co do kompilatora to najlepiej jakby to był jakiś darmowy na windowsa np. Dev c++, ale nie wiem czy da się skompilować pod windowsem a uruchomić na linuxie.
Dzięki za odpowiedzi.

0

Dev-C++ używa starego GCC sportowanego na Windows. Jak się pod nim kompiluje to i pod Linuksem się skompiluje, jeżeli nie używasz nagłówków specyficznych dla Windowsa. A co do reszty - najpierw może przeczytaj to - http://en.wikipedia.org/wiki/Cross-compiling

0

Mi chodzi o napisanie w kompilatorze windows'owskim aplikacji która chodzi na linuxie. Mam konto shell i nie mam możliwości zainstalowania na nim kompilatora aby tam to skompilować. Jest inna możliwość?

0

A sprawdź w łaski swojej czy nie masz dostepnego gcc/g++ na tym koncie shell...

0
Tomkos napisał(a)

To znaczy ja bym chciał ten program skompilować pod windowsem i potem go dopiero uruchomić na linuxie, UNIXie.

zapomnij.. NIE chcesz probowac ustawiac takiego toolchaina.. zakladam ze jestes poczatkujacy skoro kod masz 'z ksiazki' -- takie cos jest naprawde miejscami nietrywialne.
pisz sobie kod na windozie, ale KOMPILUJ POD LINUKSEM, i to najlepiej od razu tym docelowym..

0

cross-compiler

sciagnij gcc, binutils, cygwin....... albo skorzystaj z google !!!!! osdev tez duzo powie...

0

Ano powie, ten zestaw służy przede wszystkim do kompilacji aplikacji Linuksowych do pracy pod Windowsem.

0

Daj sobie spokój - to co chcesz zrobic jest co prawda możliwe, ale dość uciążliwe. Szybciej i bardziej bezboleśnie postawisz jakiegokolwiek linuksa na maszynie wirtualnej i skompilujesz na nim.
Albo nawet jakies liveCD - juz gotowy system i jest kompilator g++/gcc w standardzie - jezeli chodzi ci tylko o jeden program - kilka minut i masz.

A najlepiej tak jak pisali wyżej - sprawdz, moze masz kompilator na tym swoim koncie shell

0

moze zadziala

gcc -march=i386 -o program program.c -static

1 użytkowników online, w tym zalogowanych: 0, gości: 1