Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-09-16 19:29:08

  K4nt3R - Użytkownik

K4nt3R
Użytkownik
Zarejestrowany: 2014-09-06

Mingw

Próbuję zrobić z aplikacji tekstowej napisanej na linuxie aplikację tekstową(terminalową) na windowsa, czytałem, że mingw może załatwić sprawę i zainstalowałem mingw-w64 ale jakos nie umiałem go uruchomić nawet ;d Jakby ktoś się stykał z tym programem to chętnie się dowiem z jakiego pakietu dokładnie go instalować oraz jak włączyć i jestem otwarty też na każde inne porady odnośnie mingwa ;)

Offline

 

#2  2014-09-16 19:41:39

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Skąd: Białystok
Zarejestrowany: 2007-06-24

Re: Mingw

Wchodzisz do katalogu - tam gdzie zainstalowałes MinGW np u mnie to jest:

Kod:

c:\MinGW\bin

W katalogu bin siedzą kompilatory gcc, g++ i co tam jeszcze zainstalowałeś.

Kod:

c:\MinGW\bin>gcc --version
gcc (GCC) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Żeby w cmd.exe mieć wszędzie dostęp do gcc czy g++ musisz dodać ściezkę do zmiennej środowiskowej PATH w Windowsie :)

Offline

 

#3  2014-09-16 21:44:07

  K4nt3R - Użytkownik

K4nt3R
Użytkownik
Zarejestrowany: 2014-09-06

Re: Mingw

Nie rozumiem ;p
Czyli ktoś kto ew odbiera mój program i chce go odpalić na swoim windowsie to musi modyfikować zmienną PATH ?
I ty podajesz, że mingwa masz na partycji c, a więc przez wine zainstalowałeś mingwa czy mówimy o mingwie na windowsie ?
Bo ja mingwa chcę na debianie żeby zrobił z mojej apki apkę terminalową na winde ;p

Ostatnio edytowany przez K4nt3R (2014-09-16 21:45:53)

Offline

 

#4  2014-09-17 06:37:31

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Mingw

Użyj Msys (pakiet Mingw) albo Cygwin (chyba lepiej dla ciebie)

Fervi

Offline

 

#5  2014-09-17 09:05:07

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Skąd: Białystok
Zarejestrowany: 2007-06-24

Re: Mingw

[quote=K4nt3R]Nie rozumiem ;p
Czyli ktoś kto ew odbiera mój program i chce go odpalić na swoim windowsie to musi modyfikować zmienną PATH ?
I ty podajesz, że mingwa masz na partycji c, a więc przez wine zainstalowałeś mingwa czy mówimy o mingwie na windowsie ?
Bo ja mingwa chcę na debianie żeby zrobił z mojej apki apkę terminalową na winde ;p[/quote]
Myślałem, że masz windowsa i, że chcesz kompilować pod windowsem, a z tego co widzę chcesz skompilować do exe będąc na linuksie :)
Aktualnie nie mam maszyny linuksowej pod ręką. Ale wpisz w konsoli x86 i wciśnij klawisz tab - i tam konsolka Ci podpowie jak nazywają się cross-kompilatory.

Offline

 

#6  2014-09-17 11:26:07

  K4nt3R - Użytkownik

K4nt3R
Użytkownik
Zarejestrowany: 2014-09-06

Re: Mingw

Czarna magia troche ^^
Pakietu Cygwin wgl znaleźć nie moge, msys nie wiem jak obsługiwać.Chcę tylko zrobic z mojego programu program exe ktory sie wykona w konsoli na windowsie, myslalem ze to prostsze bedzie ;p

Offline

 

#7  2014-09-17 12:05:30

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Mingw

http://cygwin.com/setup-x86.exe
http://cygwin.com/setup-x86_64.exe

Fervi

Offline

 

#8  2014-09-17 12:33:25

  K4nt3R - Użytkownik

K4nt3R
Użytkownik
Zarejestrowany: 2014-09-06

Re: Mingw

I to też przez wine instaluje a potem robie z linuxowych apek windowsowe ?

Offline

 

#9  2014-09-17 12:48:38

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: Mingw

daj spokój z cygwinem.
coś w stylu

Kod:

x86_64-crosscośtam-gcc -o dupa.exe dupa.c

tylko tego cośtama sobie znajdź bo na androidzie go nie mam


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
[i]Zespół Adwokacki Dyskrecja[/i]

Offline

 

#10  2014-09-17 12:56:40

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Mingw

1016

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:57:40)

Offline

 

#11  2014-09-17 13:01:11

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: Mingw

jeśli conio to może być lipa


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
[i]Zespół Adwokacki Dyskrecja[/i]

Offline

 

#12  2014-09-17 14:45:05

  K4nt3R - Użytkownik

K4nt3R
Użytkownik
Zarejestrowany: 2014-09-06

Re: Mingw

więc tak: Zainstalowałem mingwa na dwa sposoby, z pakietu mingw32 i mingw-w64, po wpisaniu w terminalu x86_64 mam rozne opcje mingwa, sprobowalem paru miedzy innymi:

Kod:

x86_64-w64-mingw32-c++ -o dupa.exe -Wall dupa.cpp

Kod:

x86_64-w64-mingw32-g++ -o dupa.exe -Wall dupa.cpp

te jednak robiły chyba pod 64 bitowe windowsy ;p
Jedynie dobry program wyszedł po poleceniu

Kod:

x86_64-w64-mingw32-cpp-win32 -o dupa.exe -Wall dupa.cpp

Gdy plik dupa.cpp waży 1.3kb po kompilacji plik exe waży już 500kb~ i gdy przerzucę go na windowsa to otwiera go odrazu w konsoli windowsowskiej, tylko nic dalej... Pojawia sie na chwile konsola i znika zanim wyswietli jakakolwiek funkcje programu.Myslalem ze to przez to ze nie dalem getcha na koncu, wiec dodalem #include <conio.h> oraz getch(); przed ostatnim } , ale dalej to samo, tak jakby chciala ale się wstydziła ;d chyba że dalej złe polecenie wybrałem...

Ostatnio edytowany przez K4nt3R (2014-09-17 14:45:40)

Offline

 

#13  2014-09-17 14:47:05

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: Mingw

Kolega chce najprawdopodobniej dokonać Cross kompilacji na komputerze z Linuxem dla komputera z Windowsem


Edyta: Spróbuj wywołać program z poziomu wiersza poleceń pod win

Poza tym cały interfejs masz w cout, czy korzystasz z jakiś libek (conio, ncurses)?

Ostatnio edytowany przez thomsson (2014-09-17 14:53:10)


ilin napisał
[i]"DUG to tez moja mała ojczyzna"[/i]

Offline

 

#14  2014-09-17 14:49:59

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Mingw

1019

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:57:44)

Offline

 

#15  2014-09-17 15:33:03

  K4nt3R - Użytkownik

K4nt3R
Użytkownik
Zarejestrowany: 2014-09-06

Re: Mingw

Odpaliłem windę > uruchom program > cmd.exe, no i tam przemieściłem się do katalogu z moim programem, wpisuje jego_nazwa.exe i dostaję komunikat że program jest za duży do umieszczenia w pamięci...
Potem próbowałem odpalić to przez cmd.exe na linuxie bo ściągnąłem windowsowego cmd i tam to samo robię ale tu najpierw dostałem komunikat że brak dostępu, to zaznaczyłem żeby mogło być wykonywane jako program oraz mialo opcje zapisu i odczytu, włączam znowu i teraz komunikat "The system cannot execute the specified program." Na tym linuxie(64 bit debian) ze ściągniętym cmd to się domyślam że coś źle może być bo apka na 32 bitowego wine, ale dlaczego jest ten komunikat o zbyt dużym rozmiarze do umieszczenia w pamięci to nie wiem...

Offline

 

#16  2014-09-17 16:04:30

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: Mingw

pokaż źródła


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
[i]Zespół Adwokacki Dyskrecja[/i]

Offline

 

#17  2014-09-17 18:44:37

  K4nt3R - Użytkownik

K4nt3R
Użytkownik
Zarejestrowany: 2014-09-06

Re: Mingw

Źródła tego programu napisanego na linuxie który chce żeby działał na win ta ?

Offline

 

#18  2014-09-18 13:57:39

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: Mingw

no przecież nie kompilatora...


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
[i]Zespół Adwokacki Dyskrecja[/i]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00018 SET CHARSET latin2
0.00008 SET NAMES latin2
0.00116 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.118.255.51' WHERE u.id=1
0.00064 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.118.255.51', 1732984798)
0.00054 SELECT * FROM punbb_online WHERE logged<1732984498
0.00045 SELECT topic_id FROM punbb_posts WHERE id=275682
0.00004 SELECT id FROM punbb_posts WHERE topic_id=26424 ORDER BY posted
0.00052 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=26424 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00091 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=26424 ORDER BY p.id LIMIT 0,25
0.00108 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26424
Total query time: 0.00566 s