URL: https://linuxfr.org/forums/programmation-c/posts/bonne-pratique-de-deploiement-de-programme Title: Bonne pratique de déploiement de programme Authors: dworkin Date: 2015年11月26日T11:25:30+01:00 License: CC By-SA Tags: Score: 1 Bonjour, j'ai un programme écrit en C++, faisant appel à plusieurs librairies, qui devrait être déployé sur différentes machines tournant toutes sous Linux, mais pas forcément sur les même distribution. J'ai lu à plusieurs endroit que tout compiler en statique n'était pas une bonne pratique (et pour la libc pouvait carrément poser problème). J'aimerai au possible ne pas envoyer les sources du programmes sur les machines sur lesquels il doit être déployé. Actuellement je compile le programme sur un système équivalent à la machine sur lequel il doit être déployé, et j'utilise _rpath-link_ pour lier des versions de librairies que j'envoie ne même temps que le binaire, mais je trouve cette solution peu satisfaisante. Existe il une solution plus simple pour moi? Dois je convaincre le sysadmin de ma boite de passer toutes les machines sur le même système d'exploitation, et de faire la compilation sur l'une d'entre elle? Ne vaudrait il pas mieux installer les librairies nécessaires sur les machines plutôt que de les lier avec _rpath-link_? Merci d'avance pour toute l'aide que vous allez m'apporter :-)

AltStyle によって変換されたページ (->オリジナル) /