RESOUDRE AX = B AVEC LA METHODE DE GAUSS

Signaler
Messages postés
232
Date d'inscription
samedi 11 mai 2002
Statut
Membre
Dernière intervention
27 octobre 2007
-
Messages postés
232
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
8 janvier 2005
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/26189-resoudre-ax-b-avec-la-methode-de-gauss

Messages postés
232
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
8 janvier 2005

J'ai peut etre un début de réponse ...
Ton exécutable lié statiquement n'est pas aussi gros que ça, par rapport au mien, qui est compilé (sauf erreur) avec -O2 -ftracer -march=xxx. Je soupsonne donc le tien d'avoir été compilé en -Os, donc au détriment des performances. Ce n'est certainement pas un hasard, et ça m'incite à penser que les concepteurs ont fait ce choix uniquement parce que la liaison statique est la seule solution.

Quelle est la licence de ta librairie ? GPL normalement ?
Je ne suis pas juriste, mais il me semble que les concepteurs des programme qui lient statiquement cette librairie peuvent en faire ce qu'ils en veulent, meme faire des logiciels propriétaires.
Par contre, les logiciels qui lient dynamiquement cette librairie doivent etre eux aussi sous licence GPL. Donc si cette librairie partagée (.so ou .dll) existait sur ton système, un logiciel propriétaire, ou ton OS (non GPL si c'est w$), pourrait etre tenter de l'utiliser ... probleme de licence !
il existe une autre licence pour les librairies: la LGPL. Son intéret est de permettre à un logiciel sous licence quelconque, de lier dynamiquement une librairie LGPL. Mais la libstdc++ est sous GPL ...

Je crois bien ne pas etre tres loin de la vérité ... Si un spécialiste des licences GPL/LGPL passe par la, qu'il me corrige si je me trompe merci.
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

non, j'ai fait une recherche sur tout mon DD pour être sûr, pas de libstdc++.dll ni de .soni de rien d'autre.

et non, y avait pas d'option super spéciale, j'en suis sûr, j'ai installé dev au moins 5 fois en une journée il y a qq jours :p

ça m'énerve cette histoire :(
Messages postés
232
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
8 janvier 2005

libstdc++.la, c'est un fichier texte permettant de lier la librairie statique libstdc++.a.
Je ne vois par contre pas d'explication au fait que les librairies dynamiques soient absentes ... c'est un scandale !
A l'installation de dev-c++, y avait peut-etre une case à cocher dans le troisieme menu de la quatrième fenetre (au sous-sol) :-)

libstdc++.so, il n'existe pas non plus ? (extension habituelle sous Unix)
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

j'ai un libstdc++.a et un libstdc++.la, mais je trouve pas de .dll correspondant... armf, tu vois une explication à ça?

au fait, c'est quoi le .LA ?
Afficher les 32 commentaires