linux user group brescia

immagine del castello

Archivio della mailing list

Kylix 3 Open

ivana ivana a ivana.it
Gio 10 Ott 2002 22:26:35 UTC
Il 'posto' dell'eseguibile non è il problema.
Viene creato proprio nella cartella dei sorgenti (ho provato a verificare
che sia proprio quello modificando il nome del progetto o cambiando
l'estensione nelle opzioni di Kylix e sembrerebbe una cosa sicura). Le
proprietà del file me lo confermano un eseguibile.
Ma... facendoci il click sopra come da windowsiane abitudini mi risponde che
'non esiste'!!! Specificando proprio il nome che io vedo chiaramente:
insomma non esiste il file sul quale io clicco.
Provando ad utilizzare i comandi testuali ed entrando nella cartella il
comando dir mi dà 'Leggere' (il file incriminato!), ma al comando ./Leggere
la risposta è
./Leggere : relocation error: ./Leggere : undefined symbol: initPAnsiStrings
e a questo punto mi perdo....
Ivana




----- Original Message -----
From: "Maurizio Paolini" <paolini a dmf.unicatt.it>
To: <ivana a ivana.it>; <lug a lugbs.linux.it>
Sent: Thursday, October 10, 2002 10:28 PM
Subject: Re: Kylix 3 Open


>
> > From: "ivana" <ivana a ivana.it>
> >
> > salvo, li riapro, li modifico, li amplio....  ma quando cerco di
'pescare'
> > quello che secondo me dovrebbe essere l'applicativo e ci clicco sopra il
> > pinguino mi risponde che 'non trova l'eseguibile'.
> > Ci sto perdendo le ore... ma la mia conoscenza di Linux è quasi
inesistente
> > e giro a vuoto.
>
> Non conosco kylix, quindi rispondo "a braccio" immaginando che comunque
> kylix produca un eseguibile utilizzabile per conto suo, senza dover
> entrare nell'ambiente di sviluppo.
>
> Il primo passo e' quindi quello di scoprire dove kylix ha piazzato
> l'eseguibile... Se per esempio il progetto si chiama "pippo" potresti
> provare con il comando
>
>    find . -name "pippo*"
>
> per trovare tutti i files il cui nome inizia per pippo.  Generalmente in
> unix gli eseguibili non hanno estensione, nel qual caso il file giusto
> si chiamerebbe semplicemente "pippo", ma questa non e' una regola ferrea.
>
> se ad esempio find restituisce qualcosa del tipo:
>
>    ./qualche/cosa/pippo
>
> puoi provare ad intrare nella cartella "qualche/cosa" con
>
>    cd qualche/cosa
>
> e chiedere al sistema che tipo di file e' "pippo" con il comando
>
>    file pippo
>
> Gli eseguibili binari su linux producono un messaggio del tipo:
>
>    pippo: ELF 32-bit LSB executable, ...
>
> che puoi subito eseguire con
>
>    ./pippo
>
> ---------------------------
>
> note:
>
> in molti casi torna comodo il tasto <TAB> che permette di completare un
> comando o il nome di cartelle/documenti se se ne e' scritta una parte
>
> Il motivo della sintassi "./" all'inizio di alcuni nomi di cartelle/files
> e' legato al fatto che in ogni cartella esiste sempre una "entry" di nome
> ".", (la vedi con un "ls -a") che si riferisce sempre alla cartella
> stessa.  Per questa ragione "./qualche/..." e' sintatticamente equivalente
> a "qualche/...".
>
> L'esecuzione di "pippo" viene richiesta con "./pippo" anziche' "pippo"
> per il solo motivo che nel secondo caso l'eseguibile viene cercato
> nelle sole cartelle specificate nella PATH e non nella cartella corrente,
> a meno che la cartella corrente "." non sia compresa nella PATH
> (echo $PATH).
>
> mp
>
>




Maggiori informazioni sulla lista Lug