π
<-

Création d'un environnement de développement pour ndless

C, C++, ASM...

Création d'un environnement de développement pour ndless

Unread postby Chockosta » 13 Feb 2012, 19:10

Bonjour !

Étant donné que ndless 3 est sorti, j'ai envie de me remettre un peu au C.
J'ai donc suivi la procédure détaillée sur Hackspire pour installer un arm toolchain (sous Ubuntu), mais je n'y arrive pas.
Lorsque j'exécute le script bash, des lignes plutot encourageantes défilent pendant 10 min, puis
Code: Select all
WARNING: `makeinfo' is missing on your system.  You should only need it if
         you modified a `.texi' or `.texinfo' file, or any other file
         indirectly affecting the aspect of the manual.  The spurious
         call might also be the consequence of using a buggy `make' (AIX,
         DU, IRIX).  You might want to install the `Texinfo' package or
         the `GNU make' package.  Grab either from any GNU archive site.
make[3]: *** [standards.info] Erreur 1
make[3]: quittant le répertoire « /home/loic/nSpire/ndless/arm-gcc/build/etc »
make[2]: *** [info] Erreur 1
make[2]: quittant le répertoire « /home/loic/nSpire/ndless/arm-gcc/build/etc »
make[1]: *** [all-etc] Erreur 2
make[1]: quittant le répertoire « /home/loic/nSpire/ndless/arm-gcc/build »
make: *** [all] Erreur 2

Il me semble pourtant avoir soigneusement appliqué la procédure.
Dois-je exécuter le script dans un dossier particulier ?

Merci de votre aide éventuelle,
Chockosta
User avatar
ChockostaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 2.2%
 
Posts: 213
Joined: 24 Feb 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Math sup

Re: Création d'un environnement de développement pour ndless

Unread postby servabat » 13 Feb 2012, 19:15

L'emplacement d’exécution du script n'a pas d'importance mais a tu bien ajouté $HOME/bin dans $PATH ?

Edit : Et sinon plutôt que d'utiliser ce script tu peut utiliser les packages GNU ARM officiels
User avatar
servabat
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 26%
 
Posts: 32
Joined: 13 Oct 2011, 18:29
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Création d'un environnement de développement pour ndless

Unread postby Chockosta » 13 Feb 2012, 19:35

Ah, mince, je l'avais fait mais j'ai redémarré entre-temps...
Pour les packages officiels, le plus récent correspond à GCC-4.1, or j'ai le 4.4... C'est gênant ?
User avatar
ChockostaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 2.2%
 
Posts: 213
Joined: 24 Feb 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Math sup

Re: Création d'un environnement de développement pour ndless

Unread postby servabat » 13 Feb 2012, 19:42

Non, jusqu’à preuve du contraire 4.4 est supérieur a 4.1 donc j'imagine que comme GNU ARM est un projet ouvert ça doit être repris et le lien que je t'ai filé ne doit plus être à jour :/. En plus GCC est un projet distinct de GNU ARM, même si il est fourni avec GNU ARM.

Edit : D'ailleurs sur la page officielle de GCC la dernière version est la 4.6, mais j'imagine que celle proposée sur GNU ARM n'est pas à jour car ils on pris la version avec laquelle ils ont développé GNU ARM à la base.
User avatar
servabat
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 26%
 
Posts: 32
Joined: 13 Oct 2011, 18:29
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Création d'un environnement de développement pour ndless

Unread postby Lionel Debroux » 13 Feb 2012, 20:56

Chockosta: comme indiqué par le message que tu as posté, installe le package texinfo :)
Le GCC normal va bien, le GCC de Linaro irait probablement très bien aussi.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Création d'un environnement de développement pour ndless

Unread postby Chockosta » 14 Feb 2012, 20:37

En effet, avec texinfo installé, ce message disparait.

Mais j'ai du faire une bêtise quelque part, car lorsque je demande gentiment "$ nspire-gcc", j'ai droit à
"bash: /bin/nspire-gcc: Permission non accordée"
Au vu de la réponse, j'ai essayé en root, et là j'ai
"sudo: nspire-gcc: command not found"
Sans me décourager, j'essaie de compiler le hello world dans ndless/src/samples, et j'obtiens :
"nspire-gcc -Os -nostdlib -Wall -W -marm -c hello.c
make: execvp: nspire-gcc: Permission non accordée
make: *** [hello.o] Erreur 127
"

J'ai dû louper quelque chose... Même après un second essai de l'installation.
Comment pourrais-je vérifier mon installation précisément ? (je précise que je ne suis pas très doué avec la console, une erreur stupide est assez probable.)
User avatar
ChockostaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 2.2%
 
Posts: 213
Joined: 24 Feb 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Math sup

Re: Création d'un environnement de développement pour ndless

Unread postby Levak » 14 Feb 2012, 20:40

Tu dois certainement rajouter +x au chmod des fichiers du ndless/bin/
Sachant que c'est un bordel pour obtenir des droits par défaut sur des disques durs en ntfs ou fat32, il vaut mieux mettre ndless dans ton home et rajouter +x simplement
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Création d'un environnement de développement pour ndless

Unread postby Chockosta » 14 Feb 2012, 20:48

Ça ne change pas grand chose.
Le message d'erreur devient : "/bin/nspire-gcc: 26: : Permission denied"

(En ayant fait "chmod -R +x ndless")
User avatar
ChockostaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 2.2%
 
Posts: 213
Joined: 24 Feb 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Math sup

Re: Création d'un environnement de développement pour ndless

Unread postby Lionel Debroux » 14 Feb 2012, 21:11

C'est bizarre que "/bin/..." soit référencé ?
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6869
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Création d'un environnement de développement pour ndless

Unread postby Chockosta » 15 Feb 2012, 13:27

Pas de nouvelles idées ?

Bon... Je vais devoir me résoudre à utiliser mon Windows en dual boot (j'avais déjà installé Yagarto pour Ndless 2).
Je dois être le seul utilisateur de Linux au monde qui utilise Windows pour programmer !
User avatar
ChockostaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 2.2%
 
Posts: 213
Joined: 24 Feb 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Math sup

Next

Return to Native: Ndless, Linux, ...

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1525 utilisateurs:
>1512 invités
>7 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)