J'ai un problème avec GCC. Je veux le mettre à jour vers une nouvelle version, à partir du 4.2.1, pour programmer avec programmation parallèle. Cependant, dans cette version, il n'y a pas de bibliothèque. Comment télécharger une version mise à jour?
L'erreur que le terminal me donne est:
omp_hello.c:11:10: fatal error: 'omp.h' file not found
#include <omp.h>
^
1 error generated.
télécharger gcc-4.9-bin.tar.gz télécharger ou plus récent depuis http://hpc.sourceforge.net/ : http://prdownloads.sourceforge.net/hpc/gcc- 4.9-bin.tar.gz
cd dans votre dossier de téléchargements et décompressez l'archive gunzip gcc-4.9-bin.tar.gz
(Google Chrome le ferait automatiquement)
dans le même dossier, exécutez Sudo tar -xvf gcc-4.9-bin.tar -C /
- cela placera le nouvel exécutable dans/usr/local/bin
ajoutez ce qui suit à ~/.bash_profile: export PATH=/usr/local/bin:$PATH
ouvrez un nouveau terminal et exécutez which gcc
. Cela devrait indiquer /usr/local/bin/gcc
J'ai reçu ce message lorsque j'ai essayé de réinstaller GCC via Homebrew .
GCC a été construit avec un support multilib. Notamment, OpenMP peut ne pas fonctionner: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6067
Si vous avez besoin du support OpenMP, vous voudrez peut-être brasser réinstaller gcc --without-multilib
Donc, si vous avez installé Homebrew, vous pouvez essayer (sur le terminal):
brew reinstall gcc --without-multilib
Ce processus peut prendre n certain temps !
Selon cela thread sur les forums d'Apple, essayez d'utiliser gcc-4.9-bin.tar .
Installez d'abord le gcc-4.9 et tapez "xcode-select --install"
sur votre terminal.
Ensuite, utilisez "/usr/local/bin/gcc "
comme compilateur.
Je le résous en ajoutant simplement des alias à .bash_profile
# Aliases in order to use brew gcc
alias gcc='gcc-5'
alias cc='gcc-5'
alias g++='g++-5'
alias c++='c++-5'