Bonjour,
Je suis newbies en dev C++ sous unix.
J'ai fait un petit programme ridicule (tree1.c) qui se contente d'inclure les librairies libxml et d'affichier un hello.
#include <stdio.h>
#include <libxml2/parser.h>
#include <libxml2/tree.h>
J'ai crée un fichier makefile pour compiler le tout.
#--------------------------------- Variables internes -------------------------
CC = gcc
SHELL = /bin/sh
CFLAGS = -W -Wall -Wtraditional -Wpointer-arith -fwritable-strings -O2
# Cibles de la compilation
TARGETS = tree1
#---------------------------------- Compilation -------------------------------
all: ${TARGETS}
tree1: tree1.c
@echo "***************** Compilation ************************"
${CC} ${CFLAGS} tree1.c -o tree1
Mes librairies sont dans le repertoire /usr/local/include/libxml2 de mon serveur unix.
Lorsque je lance mon make, il me répond presque méchamment :
tree1.c:13:28: libxml2/parser.h: No such file or directory
Comment que je dois faire pour résoudre ce problème ?
Partager