Cela peut sembler bizarre mais je veux avoir deux exécutables g++. L'un dans le /usr/bin/g++ normal qui fonctionne bien actuellement. L'autre sous /sandbox/g++ qui est protégé par apparmor. Cependant, lorsque j'ai copié g++ (pas un lien symbolique, l'exécutable original g++-4.6) dans /sandbox/g++, il ne peut pas s'exécuter avec l'erreur suivante :
g++-4.6: error trying to exec 'cc1plus': execvp: No such file or directory
Comment puis-je le configurer pour utiliser le même chemin/lib que le g++ normal ? J'ai cherché en ligne la réponse commune pour l'erreur ci-dessus est de réinstaller g++ mais mon g++ fonctionne bien, je veux juste que celui-ci fonctionne en même temps.
Merci pour toute suggestion !
Edit :
Après avoir ajouté quelques règles PATH dans bashrc, cc1plus est trouvé mais tous les chemins des fichiers inclus sont désordonnés. Je pense que je vais suivre la suggestion de construire les fichiers sources localement et voir comment le configurer.