Kompileragcc för win-32

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 6886
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Kompileragcc för win-32

Inlägg av Marta »

Skulle vilja kompilera cod skriven i gcc för Linux så det går att kör på win-32. Crosscompiler eller native som funkar på xp eller 2k. Har provat djgpp på xp och mingwin crosscompiler, men båda bråkar om saknade .h och även annat.

Finns det något som funkar? Skall helst kunna laddas ned från Linux och installeras off-line från fil.

Tillägg: Det är ett textlägesprogram. Använder kommandorad, printf, fopen & co. samt malloc. Någon annan kontakt med operativet finns inte. Vanlig gcc utan ++ och utan flyttal, så det borde vara lätt flytta, men är det inte...
Även annan compiler än gcc är ok så länge det räcker med minimal portning och inga $$$.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: Kompileragcc för win-32

Inlägg av lillahuset »

Vad bråkar de om? Kan .h-filerna ligga någonstans där kompilatorn inte hittar dem? Funkar det att kompilera en nyskriven "hello world".

För ca tre år sedan använde jag MinGW och MSYS med XP och tyckte det funkade ganska bra.
Rofhök
Inlägg: 560
Blev medlem: 11 februari 2006, 14:15:19
Ort: nässjö

Re: Kompileragcc för win-32

Inlägg av Rofhök »

marta: är det hemlig kod?

Annars kanske du kan skicka skiten till mig så kan jag se, om jag inte kan fixa lite win32-binärer till dig. (bygger cross-compilers på fritiden)
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 6886
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Re: Kompileragcc för win-32

Inlägg av Marta »

Nej, det är ingen hemlig kod alls, men den är i ständig förändring nu den närmaste tiden. Därför måste jag kunna kompilera om här.

Det som händer är att när den fått de .h den gnällde om så ville en ha ännu mera .h. En av dem ville även ha en massa .dll. Finns det verkligen ingen compiler till sk*t-os som fungerar utan $$$?
Användarvisningsbild
LHelge
Inlägg: 1772
Blev medlem: 2 september 2007, 18:25:31
Ort: Östergötland
Kontakt:

Re: Kompileragcc för win-32

Inlägg av LHelge »

Aldrig haft några problem med gcc i vare sig MinGW eller cygwin under windows.

.
XorXaX
Inlägg: 409
Blev medlem: 27 maj 2004, 09:44:16

Re: Kompileragcc för win-32

Inlägg av XorXaX »

Visual Studio brukar fungera bra och kostar inget.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 6886
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Re: Kompileragcc för win-32

Inlägg av Marta »

Kan vara vvårt att testa. Har Du länk till äldre version som söds av xp 32bit? Den nyaste kräver .net 4.6 och den kan inte installeras på xp. Den verade även liten, 1.1MB. Känns som en online-installer. Måste vara installation från fil.
Användarvisningsbild
swesysmgr
Inlägg: 14127
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: Kompileragcc för win-32

Inlägg av swesysmgr »

http://www.codeblocks.org/

Kommer färdigintegrerad med MinGW/GCC för C/C++ för Win32, fungerar på XP och kräver inte dotnet eller något annat. Är Open Source och korsplattform också om det är viktigt. Mycket enkel att komma igång med.
Användarvisningsbild
swesysmgr
Inlägg: 14127
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: Kompileragcc för win-32

Inlägg av swesysmgr »

Invaliden skrev:Kan vara vvårt att testa. Har Du länk till äldre version som söds av xp 32bit? Den nyaste kräver .net 4.6 och den kan inte installeras på xp. Den verade även liten, 1.1MB. Känns som en online-installer. Måste vara installation från fil.
https://docs.microsoft.com/en-us/visual ... ual-studio

Tveksamt om Community-versionen finns för XP dock.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 6886
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Re: Kompileragcc för win-32

Inlägg av Marta »

Stort Tack!

Paketet med gcc från codeblocks fungerar. Det följde med en förbannad klump bloatware som tar upp plats i aktuell VM, men det hör ju till Windows att så skall det vara...

Den tog källfilerna med Linux radslut och printf med endast \n fungerar korrekt.

Där var några småproblem. make fungerade inte, kommandot saknas.
Fick även småstrul med länkningen. Kommandoraden blev för lång. Vist är det väl 2k i XP och kanske 8k?
Löste det med att använda en enkel .bat och enumrera objekfilerna så radlängden kom ner.
Skriv svar