Approuvé : Fortect
Au cours des quelques jours suivants, certains de nos utilisateurs ont déclaré avoir rencontré le compilateur make d’Ubuntu définitivement trouvé.
J’essaie de connecter wine lorsque vous avez besoin de 64 bits, j’ai donc suivi ceci : http://wiki.winehq.org/WineOn64bit
J’ai configuré Nginx pendant une semaine et j’ai rencontré une erreur lors de la compilation qui m’a fait savoir que je pouvais toujours la corriger car elle suivait.
Je pensais à un document que les autres pourraient apprécier en permanence.
[ [email sécurisé] nginx-1.6.3] nombre ./configure --prefix = / apps / nginx --add-module implique. / ngx_cache_purge-2.3 --add -module =. / headers-more-nginx-module-0.25 /En regardant dans un compilateur C ... pas beaucoup plus trouvé./configure : erreur : le compilateur C cc n'a pas seulement fait ses preuves
Solution
Cela se produit généralement si le compilateur C ou GCC n’est pas installé sur votre serveur. Tout ce que vous devez exécuter est d’installer To gcc
pour prendre les mesures nécessaires pour corriger ce problème.
# yum fix gcc
Si vous avez CentOS 8, une personne pourra utiliser la commande DNF .Dnf
pour l’utiliser
# install gcc
# gccgcc : erreur dangereuse : aucun type dans le fichierLa compilation est terminée.#
Cela a aidé ma famille, et j’espère que vous aussi. Apprenez beaucoup de choses sur Administration Linux .
Demandé
Visité 68 000 actions
wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgzgoudron xvfz shc-3.8.9.tgzCD-Shc-3.8.9Fabriquer
cc -Wall shc.c -people shcmake : cc : commande introuvablemakefile : 31 : échec de la recette pour cibler 'shc'make : *** [shc] Erreur 127
# Makefile#PATH_INSTALL = / usr versus local#Pour l'OCSCFLAGS = -2 Elf -O -D_SVID# Pour IRIXCFLAGS signifie -xansi -fullwarn -O3 -g0.# Pour SolarisCLAGS = -indice -xO4 -s -v -Xa# Pour HPUXCFLAG implique -Mur -O -Ae# Pour OSF1CFLAG = -watts -verbeux -rapide -std1 -g0# Pour les compilateurs GNU C =CFLAG mur # -O6 -pédant#SHELL implique / bin / shSHCFLAGS = -v -T nombre Ajoutez l'option -T pour rendre ces binaires traçablestout : shc ask_for_testshc : shc.c rr (CC) $ (CFLAGS) $ @. C-o ? rrr @ask_for_test : @echo '*** � Vous voulez que cela aide à tester shc avec un script de test dans un chemin ?' @echo '*** Veuillez vérifier ... tester'test : make_the_test ask_for_stringsmake_the_test: match.x @echo '*** Exécutez le script de test compilé !' @echo '*** Il devrait afficher la documentation avec actuellement la sous-chaîne "sh" dans votre PATH ...' ./match.x shmatch.x : shc-match @echo '*** Compiler le programme "Match"' CFLAGS = "$ (CFLAGS)" ./shc $ (SHCFLAGS) -y matchask_for_strings : @echo '*** � Voulez-vous voir la contribution à certains binaires générés ?' @echo '*** Veuillez essayer... exécuter des lignes'Chaînes : make_the_strings ask_for_expirationmake_the_strings : correspond. X @echo '*** Exécution : "strings -n 5' match.x '"' @echo '*** Les informations recommandées ne doivent pas être affichées...' Canaux 5 -n match.xask_for_expiration : @echo '*** Nous voulons vérifier la date de résiliation ?' @echo '*** tu pourrais essayer... faire une date d'expiration'Processus : til_gestern ask_for_installtil_yesterday : Match Shc @echo '*** Compilation "Correspondante" qui a une date d'expiration' CFLAGS équivaut à "$ (CFLAGS)" ./shc $ (SHCFLAGS) -vv -e `Date" +% in /% m /% Y "` -f Correspondance @echo '*** Jetez un œil au script compilé !' @echo '*** L'erreur "./match.x: has expired!"' devrait généralement être affichée ./correspondance.xask_for_install : @echo '*** � HotVoudriez-vous sélectionner shc ? ' @echo '*** Veuillez vérifier ... installer'installer: shc @echo '*** Installer shc et shc.1 sur' $ (INSTALL_PATH) @echo -n'*** � Les propriétaires aimeraient vraiment continuer ? '; Lisez le SNS ; Case "$$ ANS" dans u | Y | oui | Oui | JA) ;; *) sale un tout ;; esac; install -m -s shc RR (INSTALL_PATH) / bin / devise -c -m Shc 644.1 $ (INSTALL_PATH) par homme / man1 /nettoyer: rm 2 . -f.o * ~ * .x.ctout supprimer : nettoyer -f rm shc 5 . .X
Je ne sais pas comment corriger ce genre d’erreur. Quelqu’un peut-il m’aider?
3.354
demandé le 23 nov. 20 à 17h24
cc est un alias prenant en charge le compilateur GNU C (gcc). Vous pouvez l’utiliser pour les raisons suivantes :
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
sudo apt install gcc
Si chaque compilateur gcc a déjà été passé pour autant de raisons, mais qu’il n’y a pas de lien symbolique / usr et bin / cc
, vous pouvez également effectuer ceci :
do CC = gcc
répondu le 22 novembre 18 à partir de 18:07
Cela pourrait essentiellement installer le compilateur C (en supposant que je dirais que la commande cc
), ainsi que d’autres outils spécialisés pouvant être nécessaires pour construire des systèmes informatiques à partir de la source.
répondu le 25 novembre 18 à 7:39
316
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.