[LINUX] Que faire si sys / cdefs.h n'existe pas

Symptômes

Notez ce qu'il faut faire si vous obtenez l'erreur suivante lors de la compilation du langage C sur Ubuntu 18.04.

sys/cdefs.h:Il n'y a pas de tel fichier ou répertoire

Faire face

Normalement, l'installation de libc6-dev-i386 semble y remédier.

sudo apt install libc6-dev-i386

Dans mon cas, libc6-dev-i386 était déjà installé. Il a été résolu en réinstallant libc6-dev.

sudo apt install --reinstall libc6-dev

Cause

/ usr / include / sys / cdefs.h est un lien symbolique vers / usr / include / x86_64-linux-gnu / sys / cdefs.h. La cause était que le fichier / usr / include / x86_64-linux-gnu / sys / n'existait pas.

Vous l'avez probablement fait lorsque vous avez restauré à partir d'une sauvegarde qui excluait sys. C'est trop insouciant.

Références

[Erreur fatale: sys / cdefs.h: aucun fichier ou répertoire de ce type |](https://qastack.jp/ubuntu/470796/fatal-error-sys-cdefs-h-no-such-file -ou-répertoire)

Recommended Posts

Que faire si sys / cdefs.h n'existe pas
Que faire si l'installation de pyenv ne se poursuit pas avec une erreur
Que faire si pyenv n'est pas activé (zsh)
Que faire lorsque Python ne passe pas de la version système dans pyenv
Que faire si Jupyter Notebook sur WSL ne démarre pas automatiquement dans le navigateur
Que faire si le nom d'utilisateur est modifié et que le chemin de la bibliothèque pyenv ne passe pas
Que faire si vous obtenez Impossible de récupérer l'URL 443 avec pip
Remarques sur ce qu'il faut faire lorsque l'effacement des ombres ne fonctionne pas avec scatter () / scatter3d () de matplotlib
Que faire si pipreqs aboutit à UnicodeDecodeError
Que faire lorsque le shell pipenv devient impossible
Que faire si pip ne peut pas être installé
Que faire si l'autocomplete-python d'atome ne fonctionne pas
Que faire si Docker-sync cesse soudainement de fonctionner
Que faire lorsque vous vous fâchez que libxml / xmlversion.h n'existe pas lorsque vous mettez lxml avec pip
Exemple de ce qu'il faut faire lorsque l'exemple de script ne fonctionne pas (OpenCV-Python)
swapon failed: Que faire si vous vous fâchez contre l'opération non autorisée
Que faire si vous obtenez «Python non configuré». Utilisation de PyDev dans Eclipse
Que faire lorsque le graphique n'apparaît pas sur le notebook Jupyter (IPython)
Que faire si NotADirectoryError: [Errno 20] Pas un répertoire: 'xdg-settings' apparaît dans le notebook jupyter
[EC2] Que faire lorsque le sélénium est bloqué et que le traitement ne se poursuit pas
Que faire si le support japonais n'est pas complètement installé sur Ubuntu 16.04
Que faire si l'installation de pip échoue dans Xcode 5.1
Que faire si vous ne pouvez pas installer mysqlclient
Aucun module nommé Que faire si vous obtenez "libs.resources"
ModuleNotFoundError: No module Que faire si vous obtenez 'sensorflow.contrib'
Que faire si l'installation de SciPy échoue sur CentOS
Que faire si une erreur de décodage Unicode se produit dans pip
Que faire si l'installation de pip ne parvient pas à installer les bibliothèques dépendantes
Que faire si Python3 Venv ne fonctionne pas bien sur Raspberry Pi
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Que faire si vous ne voyez pas IntelliSense de Python dans VS Code sous Windows
Que faire si vous obtenez l'erreur "Erreur: opencv3: Ne prend pas en charge la construction des wrappers Python 2 et 3" lors de l'installation d'openCV 3
Procédures à suivre lorsque le japonais n'est pas affiché dans matplotlib
Que faire si vous êtes accro aux codes de caractères Windows
Que faire si pip donne une DistributionError dans Homebrew
Que faire si Combinaisons devient «couverture inconnue»
Que faire si une erreur 0xC0000005 se produit dans tf.train.start_queue_runners ()
Que faire si `pip install matplot lib` échoue sur Mac
Que faire si vous ne pouvez pas vous connecter en tant que root
Que faire si vous ne pouvez pas utiliser le WiFi sous Linux
Que faire si Linux VLC ne peut plus tourner
Que faire si l'installation de pip mysqlclient échoue sur MacOS
Remède facile lorsque vous perdez votre paire de clés EC2
Comment créer un nouveau fichier lorsque le fichier spécifié n'existe pas - Ecrire si le fichier existe
Que faire si l'image n'est pas affichée à l'aide de matplotlib etc. dans le conteneur Docker
Que faire quand Ubuntu plante
Que faire avec l'installation de Magics
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Que faire si vous obtenez moins zéro en Python
CommandNotFoundError: Votre shell n'a pas été correctement configuré pour utiliser Que faire si vous obtenez "Honda activate"
Que faire si Intellisense ne fonctionne pas avec Anaconda + VSCode + Tensorflow2.1
Que faire lorsque les paramètres de l'extension jupyterlab ne sont pas reflétés
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Que faire avec la sortie de PYTHON?
Que faire si un avertissement de plate-forme non sécurisée apparaît lors de l'exécution de Python
Que faire si «Sans nom: 0» est ajouté dans to_csv-> read_csv des pandas
Que faire lorsque l'inode est épuisé sur EC2 Linux