Il linguaggio di programmazione C
 

Compilatore C per Windows con librerie 64 bit

Vitalij Zadneprovskij 12 Nov 2014 12:41
Buongiorno a tutti,
mi sono installato Eclipse per C/C++ e MinGW. Solo che non ci sono le librerie a
64 bit. Qualcuno sa come si fa ad avere anche le librerie 64 bit?

Grazie,
Vitalij
Vincenzo Mercuri 12 Nov 2014 16:48
Il 12/11/2014 12:41, Vitalij Zadneprovskij ha scritto:
> Buongiorno a tutti,
> mi sono installato Eclipse per C/C++ e MinGW. Solo che non ci sono le librerie
a 64 bit. Qualcuno sa come si fa ad avere anche le librerie 64 bit?
>

Ciao, trovi GCC precompilato a 64 bit a questo indirizzo:
http://sourceforge.net/projects/osb/files/gcc/4.9/x64/testing/

Ti consiglio però di scaricare l'ultimo della serie 4.9.2, ovvero:
http://sourceforge.net/projects/osb/files/gcc/4.9/x64/testing/gcc-4.9-win64_4.9.2-20141029.7z
*******
in quanto i pacchetti più recenti sono dei nighty-build presi
direttamente dai repository quasi ogni giorno e in teoria non
sono molto stabili, anche se usandoli non ho riscontrato malfunzionamenti
apparenti. Non farti ingannare dalla parola "testing" del link alla
4.9.2, essendo l'ultima compilazione di quel branch è la più stabile.

Credo che per usarla con Eclipse devi copiare il contenuto del pacchetto
nella solita cartella MinGW che hai già (ovvero le cartelle "bin",
"include",
"lib",.. devono stare direttamente sotto MinGW), e possibilmente sistemare
la variabile PATH di sistema, oppure ti crei direttamente un *******
gccvars.bat
in C:\MinGW come ho fatto io, con questo contenuto:

@echo off
set PATH=%PATH%;%~dp0bin
set CPATH=%~dp0include
set LIBRARY_PATH=%~dp0lib
gcc --version
@echo on

e lo associ a una shell: http://i58.tiny*****.com/2h5mdev.png

la stringa completa in Target è:
C:\Windows\System32\cmd.exe /A /Q /K C:\MinGW\gccvars.bat

--
Vincenzo Mercuri
Vitalij Zadneprovskij 12 Nov 2014 20:36
Il giorno mercoledì 12 novembre 2014 16:48:40 UTC+1, Vincenzo Mercuri ha
scritto:
> Il 12/11/2014 12:41, Vitalij Zadneprovskij ha scritto:
>> Buongiorno a tutti,
>> mi sono installato Eclipse per C/C++ e MinGW. Solo che non ci sono le
librerie a 64 bit. Qualcuno sa come si fa ad avere anche le librerie 64 bit?
>>
>
> Ciao, trovi GCC precompilato a 64 bit a questo indirizzo:
> http://sourceforge.net/projects/osb/files/gcc/4.9/x64/testing/
>
> Ti consiglio però di scaricare l'ultimo della serie 4.9.2, ovvero:
>
http://sourceforge.net/projects/osb/files/gcc/4.9/x64/testing/gcc-4.9-win64_4.9.2-20141029.7z
******* >
> in quanto i pacchetti più recenti sono dei nighty-build presi
> direttamente dai repository quasi ogni giorno e in teoria non
> sono molto stabili, anche se usandoli non ho riscontrato malfunzionamenti
> apparenti. Non farti ingannare dalla parola "testing" del link alla
> 4.9.2, essendo l'ultima compilazione di quel branch è la più stabile.
>
> Credo che per usarla con Eclipse devi copiare il contenuto del pacchetto
> nella solita cartella MinGW che hai già (ovvero le cartelle "bin",
> "include",
> "lib",.. devono stare direttamente sotto MinGW), e possibilmente sistemare
> la variabile PATH di sistema, oppure ti crei direttamente un *******
> gccvars.bat
> in C:\MinGW come ho fatto io, con questo contenuto:
>
> @echo off
> set PATH=%PATH%;%~dp0bin
> set CPATH=%~dp0include
> set LIBRARY_PATH=%~dp0lib
> gcc --version
> @echo on
>
> e lo associ a una shell: http://i58.tiny*****.com/2h5mdev.png
>
> la stringa completa in Target è:
> C:\Windows\System32\cmd.exe /A /Q /K C:\MinGW\gccvars.bat
>
> --
> Vincenzo Mercuri

Grazie mille Vincenzo!

Vitalij
Massimo Soricetti 19 Nov 2014 00:49
On 12/11/2014 16:48, Vincenzo Mercuri wrote:
>
> Ti consiglio però di scaricare l'ultimo della serie 4.9.2, ovvero:

Questo dettaglio mi fa venire in mente una cosa: poco tempo fa Torvalds
parlò di "new version of GCC terminally broken" per una serie di bug del
compilatore.
Di che versione parlava?
Nella 4.9.2 l'hanno sistemato?

Ho dato un'occhiata ai changelog di GCC ma non ho visto nessun "fixed
the bug Torvalds was complaining of..." :-)
fmassei@gmail.com 19 Nov 2014 08:54
On Wednesday, November 19, 2014 12:49:42 AM UTC+1, Massimo Soricetti wrote:
> On 12/11/2014 16:48, Vincenzo Mercuri wrote:
>>
>> Ti consiglio però di scaricare l'ultimo della serie 4.9.2, ovvero:
>
> Questo dettaglio mi fa venire in mente una cosa: poco tempo fa Torvalds
> parlò di "new version of GCC terminally broken" per una serie di bug del
> compilatore.
> Di che versione parlava?
> Nella 4.9.2 l'hanno sistemato?
>
> Ho dato un'occhiata ai changelog di GCC ma non ho visto nessun "fixed
> the bug Torvalds was complaining of..." :-)
>

Era solo una serie di headlines che ingigantivano la cosa in maniera del
tutto arbitraria.
Torvalds aveva trovato un bug (abbastanza grave) su una versione del gcc
(nemmeno l'ultima) e aveva scritto incazzato al team di sviluppo che, preso
nota del bug report, ha sistemato subito facendo un backport di una patch
che già avevano.
Scritto così però non ci potevano fare una articolo..

Ciao!

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Il linguaggio di programmazione C | Tutti i gruppi | it.comp.lang.c | Notizie e discussioni lang c | Lang c Mobile | Servizio di consultazione news.