π
<-

Librairies C

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Librairies C

Unread postby Ti64CLi++ » 22 Jul 2015, 13:05

Bonjour,
je cherche des librairies en C (.h) mais je ne sais pas ou en trouver.
Est-ce que par hasard, quelqu'un ne saurait pas ou trouver ces librairies?
Merci d'avance
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Librairies C

Unread postby Lionel Debroux » 22 Jul 2015, 14:12

Sauf exception, les librairies ne se limitent pas aux headers, surtout en C.

Qu'est-ce que tu veux faire exactement, de manière plus générale ?
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.4%
 
Posts: 6873
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Librairies C

Unread postby Ti64CLi++ » 22 Jul 2015, 14:13

Ben je cherche les librairies stdlib.h, time.h, la SDL et ctype.h pour les transférer sur ma nspire.
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Librairies C

Unread postby critor » 22 Jul 2015, 14:15

Pourquoi ?
Parce que tu n'arrives pas à compiler quelque chose ?

Quel est le message d'erreur ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.6%
 
Posts: 42412
Images: 17130
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Librairies C

Unread postby Adriweb » 22 Jul 2015, 14:21

Ces headers sont inclus dans le SDK de Ndless, et sont utiles pour compiler.
Pour générer le binaire final, par contre (, lors du "link"), c'est avec l'option -l sur le compilateur qu'il faudra passer les bonnes librairies (SDL, par exemple) précompilées (des fichiers .a par exemple, se trouvant aussi dans le SDK de Ndless).

Je te conseille de regarder un Makefile existant d'un projet Ndless (récent, si possible) :)

(et pour générer un Makefile automatiquement pour un projet nspire, c'est avec la commande "nspire-tools new BLABLABLA")
Ce qui m'a fait ca, d'ailleurs (avec "test"):
Show/Hide spoilerAfficher/Masquer le spoiler
Code: Select all
DEBUG = FALSE

GCC = nspire-gcc
AS  = nspire-as
GXX = nspire-g++
LD  = nspire-ld
GENZEHN = genzehn

GCCFLAGS = -Wall -W -marm
LDFLAGS =
ZEHNFLAGS = --name "test"

ifeq ($(DEBUG),FALSE)
        GCCFLAGS += -Os
else
        GCCFLAGS += -O0 -g
endif

OBJS = $(patsubst %.c, %.o, $(shell find . -name \*.c))
OBJS += $(patsubst %.cpp, %.o, $(shell find . -name \*.cpp))
OBJS += $(patsubst %.S, %.o, $(shell find . -name \*.S))
EXE = test
DISTDIR = .
vpath %.tns $(DISTDIR)
vpath %.elf $(DISTDIR)

all: $(EXE).tns

%.o: %.c
        $(GCC) $(GCCFLAGS) -c $< -o $@

%.o: %.cpp
        $(GXX) $(GCCFLAGS) -c $< -o $@

%.o: %.S
        $(AS) -c $< -o $@

$(EXE).elf: $(OBJS)
        mkdir -p $(DISTDIR)
        $(LD) $^ -o $@ $(LDFLAGS)

$(EXE).tns: $(EXE).elf
        $(GENZEHN) --input $^ --output $@.zehn $(ZEHNFLAGS)
        make-prg $@.zehn $@
        rm $@.zehn

clean:
        rm -f $(OBJS) $(DISTDIR)/$(EXE).tns $(DISTDIR)/$(EXE).elf $(DISTDIR)/$(EXE).zehn

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80%
 
Posts: 14842
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Librairies C

Unread postby Ti64CLi++ » 22 Jul 2015, 14:22

Il me dis qu'il ne trouve pas ctype.h, stdlib.h, time.h
Par contre, j'ai réussi a trouver stdio.h, je l'ai transférer et quand je l'utilise dans un programme, il marche.
Par exemple, quand je fait ce programme:
Code: Select all
#include <stdio.h>
#include <stdlib.h>

int main()
{
     int age;
     printf("Quel est votre age : ");
     scanf("%d",&age);
     return 0;
}


elle me dit quelle ne trouve pas la librairies stdlib.h

Adriweb : mais moi, je programme direct sur calto grâce a dPicoC donc elles ne sont pas incluses.
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Librairies C

Unread postby Adriweb » 22 Jul 2015, 14:28

neuronix wrote:Adriweb : mais moi, je programme direct sur calto grâce a dPicoC donc elles ne sont pas incluses.

Ahhhh, ben ça change tout.
Et pour le coup, vu que c'est "juste" un interpréteur, les librairies genre SDL etc. ne fonctionneront pas.

Quant aux headers disponibles, d'après son code source, il a l'air d'y avoir uniquement: ctype.h, errno.h, math.h, stdio.h, stdlib.h, string.h

Mais bon, je ne suis même pas sûr de comment les utiliser - ptet que tu n'as même pas besoin de mettre les includes, là...

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 80%
 
Posts: 14842
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Librairies C

Unread postby Ti64CLi++ » 22 Jul 2015, 14:30

Eh ben alors, moi, il me manque ctype.h, errno.h, math.h, stdlib.h, string.h et aussi time.h même si je sais qu'elle ne marcheras pas.
Est-ce que tu saurais où je peux les trouver?
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Librairies C

Unread postby Lionel Debroux » 22 Jul 2015, 14:33

Comme Adriweb l'indiquait, dPicoC n'est pas un compilateur. C'est un interpréteur simplifié, qui permet de faire des choses d'algorithmique simples (suffisant pour l'enseignement), mais pas de faire de vrais gros programmes.
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.4%
 
Posts: 6873
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Librairies C

Unread postby Ti64CLi++ » 22 Jul 2015, 14:35

Oui, ça je l'avais compris mais je cherche juste les librairies cités dans mon dernier post.
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 18 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.
1840 utilisateurs:
>1815 invités
>18 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)