jak skompilowac w cygwinie program C zeby mozna bylo go odpalic klikajac na ikone a nie z cygwina?
no skompilowalem sobie program hello world i teraz mam plik.exe. i moge sobie odpalic ten program ./plik.exe. Ale ja chce zeby ten plik mozna bylo odpalic tak normalnie klikajac na ikone plik.exe... nie z cygwina.
Ale po co Ci do tego cygwin? Czym Ty to kompilujesz?
kompiluje w cygwinie w taki sposób
gcc plik.c -o plik.exe
To sobie kliknij na wygenerowany plik exe i już. Ktoś ci broni? o_O Czy może okienko ci zaraz "znika"? Zatrzymanie okna programu
mnie się bardzie zdaje ze on nie wie gdzie jest skąpilowany plik .exe
wiem gdzie jest plik:)
chodzi o to ze powstaje blad:
Nie można uruchomić programu, ponieważ na komputerze nie znaleziono cygwin.dll. Spróbuj zainstalować program, aby naprawic problem.
I teraz jeszcze jedno pytanie czy jak wezme ten plik.exe na inny komputer to odpali sie i pojawi okienko takie DOSowe z napisem Hello World? chciałem do szkoly zaniesc i odpalic..
A nie możesz tam wziąć zwyczajnie źródła tego programu i sobie skompilować? o_O
a nie mozna tak jak mowie? to jest jakos niemozliwe do zrobienia?
Wpisz sobie w google: cygwin cross compiling with mingw
. A jeżeli nie używasz bardzo specyficznych narzędzi, które są normalnie niedostępne pod windows to polecam użyć msys
. Kompilator tak czy inaczej to będzie mingw, kwestia środowiska. Autotools, gnu make bez problemu działa pod msys.
Dzieki Rev o to mi własnie chodziło:)
Skopiuj cygwin1.dll do \windows\system32