erreur: aucun chemin d'inclusion dans laquelle effectuer la recherche stdio.h

J'ai utilisé pour être en mesure de compiler des programmes en C, mais maintenant je ne peux pas:

$ cat helloworld.c
#include <stdio.h>

int main(void)
{
    printf("Hello, world!\n");
    return 0;
}

$ gcc helloworld.c
helloworld.c:1:19: error: no include path in which to search for stdio.h

Oui, j'ai /usr/include/stdio.h . Oui, build-essentials est installé.

Ce problème a commencé après que j'ai modifié mon ~/.bashrc pour exécuter un programme installé dans mon répertoire utilisateur. Je sais que c'est ce qui est mauvais, parce que, si je supprime ~/.bashrc, il fonctionne.

Ce que la variable d'environnement serait ombrage /usr/include comme un chemin?

Coller le contenu de votre .bashrc serait utile.

OriginalL'auteur Joey Adams | 2010-11-21