GNU/Linux >> Tutoriels Linux >  >> Linux

gcc -O2 vs sans provoque une erreur

J'ai frappé ceci en essayant de compiler https://www.spec.org/cpu2017/Docs/benchmarks/602.gcc_s.html avec GCC.

Ironiquement, le processus d'amorçage échouerait car GCC ne comprendrait apparemment pas les extensions GNU.

Activer -fgnu89-inline Je me suis débarrassé de tous les problèmes que j'avais. Vous pouvez également utiliser -std=gnu89 .


Essayez de compiler avec -fno-builtins . Si cela résout le problème, vous avez évidemment une sorte de problème, mais ce n'est probablement pas dans votre source.


Je téléchargerais simplement une version de noyau différente (légèrement plus ancienne ?) :

Voici un rapport de bogue, pour ce qu'il vaut :

https://bugs.archlinux.org/task/27100

Et non, j'ai non idée pourquoi "-O2" aurait quelque chose à voir avec cette erreur particulière...

ADDENDA :Ce lien peut vous donner plus d'explications sur le message d'erreur lui-même. Mais encore une fois - je suggérerais d'essayer une version différente du noyau comme première étape :

http://gcc.gnu.org/ml/gcc-patches/2007-09/msg00675.html


Linux
  1. Erreur de configuration :aucun compilateur C acceptable trouvé dans $PATH

  2. Erreur lors de la tentative de connexion au VPN au démarrage ?

  3. Erreur d'installation de Pyaudio - 'la commande 'gcc' a échoué avec le statut de sortie 1'

  4. Comment quitter le programme X11 sans erreur

  5. Erreur de compilation :g++ :erreur lors de la tentative d'exécution de 'cc1plus' :execvp :aucun fichier ou répertoire de ce type

Échec de l'émission de l'appel de méthode :Échec du chargement de l'unité .service - Erreur Linux RHEL7

Erreur lors de la tentative d'ouverture de Parallels Plesk Panel :SWKeyExFatalError

Erreur d'autorisation lors de la tentative d'installation d'une application en tant qu'administrateur

Essayer .NET Core sur Linux avec juste une archive tar (sans apt-get)

erreur :la commande 'gcc' a échoué avec l'état de sortie 1 sur CentOS

Erreur :Il manque la bibliothèque OpenSSL ? en essayant d'installer python