|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jan 2002
Messaggi: 103
|
Kdevelop c++
sapete dirmi come posso imparare ad usar questo compilatore?
devo solo scrivere programmi per il terminale, senza niente di grafico...... sono passato a Linux Red Hat da poco e in generale a Linux da una settimana....ciao
__________________
w.axl |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Crei un progetto per terminale...il resto è solo scrittura del codice, dov'è il problema?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jan 2002
Messaggi: 103
|
compilare e eseguire .... conosco poco il linux. Sono abituato con il Builder de la borland e non so' che significano il mucchio di cartelle e file che mi crea quando creo il nuovo progetto, cosa che non faceva il builder.... se puoi dimmi le cose base di questo compilatore....(e' buono o ci sono migliori in linux? tengo la Red Hat)
Perdonami un altra domanda: se tengo un progetto creato nel borland di windows, posso importarlo nel Kdevelop?? come fare? le estensioni dei file sono le stesse? grazie
__________________
w.axl |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Innanzitutto non è un compilatore ma una GUI (il compilatore, il gcc, è un programma esterno, col quale kdevelop si interfaccia). Quello che fa kdevelop, oltre ad aiutarti nella gestione dei file, debug ecc., ti crea anche gli script standard per l'installazione del programma dai sorgenti. Hai mai installato un programma da sorgeti? Conosci la procedura?
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Jan 2002
Messaggi: 103
|
Non l'ho mai fatto...... ...
__________________
w.axl |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Jul 2002
Messaggi: 4334
|
Quote:
make [di solito opzionale: make install] comunque per compilare un semplice programma tipo "hello, world!" basta: gcc -o hello hello.c |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
![]() Nota che se hai bisogno del solo eseguibile, kdevelop te lo crea senza altre complicazioni.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Apr 2003
Messaggi: 828
|
come faccio per creare un eseguibile che quando faccio doppio clic su di esso mi si apre avvia automaticamente senza avviarlo da console?
__________________
----LukA4e---- www.foxlinux.org |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
1) L'applicazione deve essere a finestra, oppure
2) Crei un link all'eseguibile indicando tra le proprietà di eseguirlo in una console
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Apr 2003
Messaggi: 828
|
non mi funzia il programma, cioè non posso farlo scegliere di avviarlo in modalità console senza selezionare un programma con cui aprirlo, ho provato a selezionare il terminale ma non funziona..
__________________
----LukA4e---- www.foxlinux.org |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Non sei molto chiaro...
hai fatto: pulsante dx->crea nuovo->collegamento a una applicazione?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:54.