Maison >développement back-end >C++ >Comment puis-je inclure des fichiers d'en-tête à l'aide d'arguments de ligne de commande dans GCC ?
Inclure les fichiers d'en-tête via des arguments de ligne de commande
Dans ce scénario particulier, il est devenu nécessaire d'inclure les fichiers d'en-tête nécessaires lors de la compilation pour un code volumineux base. Le système de construction d'origine, qui était complexe et dépendant du système d'exploitation, n'était pas une option dans ce cas.
Après enquête, l'option "-include" présentait une solution appropriée. Cet argument de ligne de commande permet aux utilisateurs de spécifier des fichiers d'en-tête supplémentaires à inclure. Notamment, le répertoire de travail du préprocesseur devient le premier emplacement de recherche pour les fichiers spécifiés, éliminant ainsi le besoin de les ajouter manuellement à chaque fichier source individuel.
Par exemple, la commande :
gcc -include <vector> main.cpp
inclurait le fichier d'en-tête vectoriel standard dans la compilation du fichier main.cpp.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!