Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/09/2018, à 12:46

good_mre

fonction de librairies regexpr

Bonjour à tous,
Je suis assez nouveau en administration linux (pas en unix) et nul en language C.
On me demande (programmeur) d'installer le nécéssaire pour compiler en C sur une machine Ubuntu 18.04 lts.

Après avoir installer une quirielle de packages : build-essential,  gdb, libncurses5-dev, flex, yacc, regexpr, on me signale que les fonctions suivantes ne sont pas présentes :

regexp, compile, step, advance - simple regular expression
compile and match routines

SYNOPSIS
#define INIT declarations
#define GETC(void) getc code
#define PEEKC(void) peekc code
#define UNGETC(void) ungetc code
#define RETURN(ptr) return code
#define ERROR(val) error code

extern char *loc1, *loc2, *locs;

#include <regexp.h>

char *compile(char *instring, char *expbuf, const char *end-
fug, int eof);

int step(const char *string, const char *expbuf);

int advance(const char *string, const char *expbuf);


Le monsieur en question à sans doute bien raison, mais je ne vois plus quoi installer pour satisfaire sa demande.

Y aurait-il quelqu'un qui puisse m'aider ?

D'avance un grand Merci à tous,

M.

Hors ligne

#2 Le 12/09/2018, à 14:37

inbox

Re : fonction de librairies regexpr

Salut,

Voir la page de documentation du forum sur la https://doc.ubuntu-fr.org/compilation sous Ubuntu.
Il y a aussi, une page sur la programmation.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 13/09/2018, à 07:55

good_mre

Re : fonction de librairies regexpr

Merci pour l'information.

Bien que les liens sont interressant, cela ne m'aide pas beaucoup car je ne veux pas devenir programmeur :-)

La demande était plus précise à savoir: comment récupérer des fonctions (step - advance - regexp) qui ne se trouvent pas (ou plus) dans /usr/include/regexp.h

Merci pour les liens,
bàv,
M.

Hors ligne