web-dev-qa-db-fra.com

Comment inclure des fichiers d'en-tête dans le chemin de recherche GCC?

J'ai le code suivant dans un exemple de fichier:

#include "SkCanvas.h"
#include "SkDevice.h"
#include "SkGLCanvas.h"
#include "SkGraphics.h"
#include "SkImageEncoder.h"
#include "SkPaint.h"
#include "SkPicture.h"
#include "SkStream.h"
#include "SkWindow.h"

Cependant, ce code se trouve dans divers dossiers dans/home/me/development/skia (qui inclut core/animator/images/ports/svg/et bien plus encore.)

Comment puis-je faire reconnaître à GCC ce chemin?

49
Mark

Essayez gcc -c -I/home/me/development/skia sample.c. Voir ici .

74
Tim Gilbert

Le -I la directive fait le travail:

gcc -Icore -Ianimator -Iimages -Ianother_dir -Iyet_another_dir my_file.c 
24
Reginaldo