Newsgroup: it.comp.lang.c
Titolo: Help Djgpp

Buona sera,
è la prima volta che scrivo anche se è già da qualche tempo che seguo questo
ng, ma ora ho assolutamente bisogno di imparare a programmare...il
linguaggio imposto è appunto il c!
A giro per la rete ho scaricato il Djgpp, dal sito della delorie, o meglio
da un loro ftp ho scaricato la cartella tutto
v1..v2...v2apps...etc...etc...cmq dopo un po' capisco (spero giustamente)
che solo la v2 è la necessaria...mi appresto
all'installazione...installazione eseguita! Dopo mi rendo conto che dovrei
tutto eseguire da riga di comando...e nella cartella bin non ci capisco
nulla...scopro che è possibile avere un'interfaccia grafica grazie al
rhide...lo installo...mi appresto per compilare il mio primo programma...il
più banale...ma era per testare il compilatore:
#include <stdio.h>
void main (void)
{
printf("prova");
}
dovrebbe essere corretto...ma lui mi da errore...allora prendo il libro e
copio qualche riga di codice (sicuramente giusta!) e niente persiste!
In pratica do Compile e mi dice
Compiling: prova.c
Comando o nome file non valido
no errors
dopo vado a dare Run e mi dice
Program exit code: -1 (0xffffffff)
Che devo fare?
Ho dimenticato di settare qualcosa?!
Vi ringrazio in anticipo per le risposte!
Byez
B@STI

 wrote in message
CUUa8.59001$om6.1...@news1.tin.it...


 se la risposta è no scrivicele e tutto dovrebbe andare.
ci sono...solo che sono scritte differentemente...
SET PATH =C:/DJGPP/bin;%PATH%
SET DJGPP=C:/DJGPP/DJGPP.env
occhio e croce le cose di dovrebbero equivalere...o sbaglio?!
Grazie mille
Byez
B@STI
Byez

 wrote in message
vt8b8.73490$3J1.2...@news2.tin.it...


te come l'hai installato?! io ho win'98!
Cmq può centrare quel discorso di attivare o disattivare i nomi lunghi
durante l'installazione...o l'utilizzo di ~...nn ricordo cosa dice di
preciso...capito cosa dico?!
Cmq intanto mille grazie
byez
B@STI

Devi mantenere i nomi lunghi dunque il ~ non dovrebbe comparire su nessun
file.
Prova :)
Ciao

 ha scritto nel messaggio
news:CUUa8.59001$om6.1...@news1.tin.it...

Il problema penso sia nei file di configurazione autoexec.bat che il tuo
installatore di windows 98
ha eliminato e spostato in altro loco .....
probabilmente con il nome autoexec.tsh
p.s.
se riesci a trovarlo potresti indicarmi dove sta?
grazie e ciao

 wrote in message
CUUa8.59001$om6.1...@news1.tin.it...

Ha volte il RHIDE puo' dare problemi se si vuole linkare ( e ottenere il
relativo esecutivo) un singolo file piuttosto che un progetto: a seconda di
come lo chiami (da DOS mediante linea di comando, cliccando sopra il file
che vuoi aprire ) e a seconda di come hai impostato le opzioni di default
del desktop (che poi altro non sono che un file .gpr, ad esempio
myrhide.gpr ) capita che apra automaticamente un file .prj. Se
presumibilmente avevi gia' scritto qualche programma e poi hai
chiuso correttamente il RHIDE, quel file viene aperto automaticamente la
volta successiva che lo chiami ( o meglio: a seconda di come lo chiami...):
se ad esempio hai aperti due files con una main da' errore in fase di
linking (cioe' quando esegui ctrl-F9)..
In soldoni per compilare e linkare un singolo file fai project->close
project, riapri il file .c che vuoi linkare e fallo.
Tuttavia non sono sicuro che sia questo il tuo problema...
ciao

 Ciao
thx
byez
B@STI

 ciao
thx
Byez
B@STI

 grazie e ciao
Byez
B@STI

 ha scritto nel messaggio
news:nutb8.64021$om6.1...@news1.tin.it...

Intendevo dire che il DJGPP non riesce ad eseguire le righe di comando che
hai inserito nell'autoexec.bat e di conseguenza non manda in esecuzione il
programma, perche' all'avvio del pc non e' piu' tale file ad essere
caricato.
Cio' potrebbe avvenire per il fatto che tale file sia stato sostituito da un
altro simile sotto windows... ma se tu mi dici che il file esiste e le altre
righe di comando funzionano correttamente, non vedo il motivo per cui queste
del Djgpp non dovrebbero funzionare ..

ma voi avete win'98?
Non so più che inventarmi...ho fatto un po' di prove...ma non ce versi di
fargli prendere un bel c@##o di nulla! Inizio a perdere la pazienza!
Voi come l'avete installato? Che versione? Che file avete installato?
nn so se è questo o no il problema...ma lui prende per buoni percorsi come
c:/aaa/bbb...etc...etc...ma se non erro il dos non ammette c:\aaa\bbb?!?!
potrebbe essere questo il problema?
thx
Byez
B@sti

... prova con queste , a me funziano
SET PATH=C:\DJGPP\BIN;
SET DJGPP=C:\DJGPP\DJGPP.ENV
Ciao Roberto

Non so più che provare...ho fatto altre prove...modificando anche le righe
nell'autoexec.bat...etc...etc..reinstallazioni...etc...!
Ma niente sempre il solito errore...in make mi dice comando o nome file non
valido e in run mi dice Program exit code: -1 (0xffffffff)
che devo fare?
Ma voi il numeric tails (o come diavolo si chiama) l'avete abilitato o no?!
Che file avete usato per l'installazione? Che ver!?
thx to all
Byez
B@STI

Se non hai particolari esigenze e ti sei stufato allora scarica la versione
binaria (xxxb) basta unzipparla e modificare autoexec.bat ...
Ciao
Alessio C.