OVH Cloud OVH Cloud

[gentoo-user-fr] [leJos] Setter le path ?

3 réponses
Avatar
grillot sebastien
Bonjour,
ca faisait longtemps j'espere ne pas trop vous avoir manqué moi et mes
questions stupide :)
Voila je dois programmer sur des legos et je dois utiliser lejos...
seulement dans la doc ils disent :
# Add the SDK's bin directory to your PATH environment variable.

Je sais pas mettre quelque chose dans mon PATH... je sais mm pas ou ce
trouve ce path...

# Set the LEJOS_HOME evironment variable to the directory you
installed lejos into:
export LEJOS_HOME=< your lejos directory >

Bon en fait, je dois faire : LEJOS_HOME=/home/zork/lejos ?

# Add leJOS's bin directory to your PATH environment variable:
export PATH=$PATH:$LEJOS_HOME/bin

il n'y a pas un fichier ou je peux ecrire tout ca en "dur" ?

# Add the leJOS classes to your CLASSPATH environment variable:
export CLASSPATH=$CLASSPATH:.:$LEJOS_HOME/lib/classes.jar:$LEJOS_HOME/lib/rcxcomm.jar
# Set the RCXTTY environment variable to your 'tower' device:
export RCXTTY=com1 or export RCXTTY=/dev/usb/legousbtower0.

ok pr ca :)

# Open a shell and change to the directory you installed leJOS into; type make.

et ca aussi :)


De plus, ils me parlent des driver legousbtower mais je ne le trouve
pas... il est deja inclus dans le noyau ?

Amicalement

Seb
--
Regist. Linux User #344952

/* Fuck me gently with a chainsaw... */
-- 2.0.38 /usr/src/linux/arch/sparc/kernel/ptrace.c

--
gentoo-user-fr@gentoo.org mailing list

3 réponses

Avatar
Stéphan BERNARD
grillot sebastien wrote:
(...)
# Add the SDK's bin directory to your PATH environment variable.

Je sais pas mettre quelque chose dans mon PATH... je sais mm pas ou ce
trouve ce path...


Dans un shell, si tu es sous bash, tu tapes :
export PATH=/usr/share/...../lejos/sdk/bin:$PATH

Si tu veux que ce soit permanent, tu ajoute cette commande au fichier
/home/zork/.bashrc

Si tu veux vérifier, la commande env te liste les variables d'environnement.


# Set the LEJOS_HOME evironment variable to the directory you
installed lejos into:
export LEJOS_HOME=< your lejos directory >

Bon en fait, je dois faire : LEJOS_HOME=/home/zork/lejos ?


Avec export devant, oui (si tu utilises bash).

# Add leJOS's bin directory to your PATH environment variable:
export PATH=$PATH:$LEJOS_HOME/bin

il n'y a pas un fichier ou je peux ecrire tout ca en "dur" ?


/home/zork/.bashrc
ou
/home/zork/.bash_profile

De plus, ils me parlent des driver legousbtower mais je ne le trouve
pas... il est deja inclus dans le noyau ?


no se.

--
Stéphan
--
mailing list
Avatar
grillot sebastien
Merci pour vos reponses :)
c'est gentil :)

Allé... une bouteille a la mer !

voila quand je fais mon make j'ai cette erreure....

====> Making java tools
javac -target 1.1 -classpath "jtools:./lib/pcrcxcomm.jar" jtools/js/tools/*.java
java -classpath jtools -Dtinyvm.home="." js.tools.GenerateConstants
====> Making loader/linker (lejos)
javac -target 1.1 jtools/js/tinyvm/*.java
cd jtools; jar cf ../lib/jtools.jar `find . -name '*.class'`
====> Making leJOS Unix binaries (lejos, for emulation)
cd unix_impl; make OSTYPE=linux
make[1]: Entering directory `/home/zork/.lejos/lejos_2_1_0/unix_impl'
gcc -I../vmsrc -I. -Wall -Wno-unused -c ../vmsrc/threads.c
../vmsrc/threads.c: In function `switch_thread':
../vmsrc/threads.c:326: error: label at end of compound statement
make[1]: *** [threads.o] Error 1
make[1]: Leaving directory `/home/zork/.lejos/lejos_2_1_0/unix_impl'
make: *** [tinyvm_emul] Error 2


voila ce que j'ai dans mon baschrc :)

(en partie bien entendu :)
export LEJOS_HOME=/home/zork/.lejos/lejos_2_1_0

export PATH:$PATH:/opt/sun-jdk-1.5.0.01/bin
export PATH=$PATH:$LEJOS_HOME/bin

export CLASSPATH=$CLASSPATH:.:$LEJOS_HOME/lib/classes.jar:$LEJOS_HOME/lib/rcxcomm.jar


on sais jamais :)

--
mailing list
Avatar
Bertrand Jacquin
On 7/5/05, grillot sebastien wrote:
Merci pour vos reponses :)
c'est gentil :)

Allé... une bouteille a la mer !

voila quand je fais mon make j'ai cette erreure....

====> Making java tools
javac -target 1.1 -classpath "jtools:./lib/pcrcxcomm.jar" jtools/js/tools/*.java
java -classpath jtools -Dtinyvm.home="." js.tools.GenerateConstants
====> Making loader/linker (lejos)
javac -target 1.1 jtools/js/tinyvm/*.java
cd jtools; jar cf ../lib/jtools.jar `find . -name '*.class'`
====> Making leJOS Unix binaries (lejos, for emulation)
cd unix_impl; make OSTYPE=linux
make[1]: Entering directory `/home/zork/.lejos/lejos_2_1_0/unix_impl'
gcc -I../vmsrc -I. -Wall -Wno-unused -c ../vmsrc/threads.c
../vmsrc/threads.c: In function `switch_thread':
../vmsrc/threads.c:326: error: label at end of compound statement
make[1]: *** [threads.o] Error 1
make[1]: Leaving directory `/home/zork/.lejos/lejos_2_1_0/unix_impl'
make: *** [tinyvm_emul] Error 2



La c'est un probleme de code, soit de version de gcc, essaye
d'utiliser gcc-config, et essaye une version de gcc antérieur

--
mailing list