avr32-linux-gcc & scheda NGW100

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

avr32-linux-gcc & scheda NGW100

Messaggio da tgmx »

Ciao Ragazzi,

ho finalmente acquistato un scheda ATMEL ngw100. Devo dire che è veramente un bel giocattolino per circa 90 euro.

Il problema è che non riesco a far funzionare il compilatore sulla slack. Mi spiego meglio, sul sito atmel forniscono l'iso di un cd contenente i vari "rpm" per l'istallazione, io credo di averli istallati correttamente, in particolare ho installato:
gcc-avr32-linux-4.0.2-atmel.1.0.0_1.fc5.i386.rpm
gcc-avr32-linux-c++-headers-4.0.2-atmel.1.0.0_1.fc5.i386.rpm
gcc-avr32-newlib-4.0.2-atmel.1.0.0_1.fc5.i386.rpm
gcc-avr32-newlib-c++-headers-4.0.2-atmel.1.0.0_1.fc5.i386.rpm

successivamente ho cretao un semplicissimo hello.c :

Codice: Seleziona tutto

include <stdio.h>

int main(int argc, char** argv)
{
    printf("Hello World!\n");
    return 0;
}
ed ho provato a compilare ottenendo:

Codice: Seleziona tutto

avr32-linux-gcc -o hello.elf hello.c
hello.c:1:19: error: stdio.h: No such file or directory
hello.c: In function 'main':
hello.c:5: warning: incompatible implicit declaration of built-in function 'printf'
allora ho provato:

Codice: Seleziona tutto

avr32-linux-gcc -I /usr/avr32/include/ -o hello.elf hello.c
as: unrecognized option `--pic'
secondo voi dove sbaglio?

Grazie...

Rispondi