Mea coulplu ;-)
Mais étant donné qu'il mentionnait un répertoire qwt/lib déjà existant, j'ai inféré sans doute à tord que le tar.gz contenait du compilé, pas du source.
Bonsoir
Quelle partie du noyau requiert la lib std du c++ ?
Sinon, vus la version de gcc et de libstc++ (-v3)
Tu devrais normalement avoir un fichier libstdc++.so.6
Dans un répertoire qui pourrait être
/usr/lib/gcc/i386-linux/3.4.4/
avec i386-linux à remplacer par ce qu'il faut ;-)
LD_LIBRARY_PATH c'est, sous beaucoup d'unix, une variable d'environnement qui indique où un exécutable est supposé pouvoir trouver les bibliothèques dynamiques dont il a besoin.
Vu la façon dont tu as procédé, il ne devrait pas y avoir besoin de rajouter de chemin, puisque /lib et /usr/lib sont en généralement
dans /etc/ld.so.conf qui fait pérennise ces recherches de bibliothèques.
man bash
man ld.so
My2c
Je ne cherche pas à être désobligeant,
mais c'est bien beau de mettre "#include" ...
encore faudrait-il indiquer ce qu'il y a à inclure.
Ici, sans doute <vector>,
comme dans
#include <vector>
My2c
PS : je viens de m'apercevoir que Templeet bouffe les < et > en mode html -> passer en "texte sans HTML". Entre les <et> tu avais vector ou bien vector.h ou bien même pas de <> ?
URL ?
Ce que j'avais retenu, c'est
char < short int
short int <= int
int <= long int
long int < long long int quand ça existe.
En général int a le nombre de bits du bus de données de l'architecture. Parfois c'est tombé sur un nombre qui n'était pas une puissance (entière) de 2.
> Enfin, les destructeurs virtuels, à l'inverse des méthodes ordinaires qui sont couramment virtualisées, sont quelque chose de très subtil et rarement nécessaires. Vire le mot-clé virtual aussi et réessaie.
Pour la Suède, ça marche ? Au niveau flouze, peut-être que ça ressemble à ce qu'il faut. Par contre au niveau efficacité, mon ex (suédoise) n'était pas du tout d'accord. Mais alors pas du tout.
Mes 2 cts qt à un bout de propagande.
Dans le main, v "est" en fait un int[10], le int[] = {} est une facilité d'écriture.
Mais un int[10] n'est pas une l-value, ni passable directement en paramètre.
Par contre, int v[10] -> int v[] == int *v est possible
(il suffit de prendre l'adresse du premier élément) et utilisé pour le passage de paramètres.
L'exemple suivant affiche "size is obviously : 20\nnot so obviously : 4 ".
namespace nSizeof
{
void func1(int faTruc[5])
{
// the [5] ne sert à rien
cout << "not so obviously : " << sizeof(*faTruc) << endl;
}
J'ai testé la Warty sur ppc : bien sympa :-)
Hormis deux choses :
1) kernel panic sur G3 ; faut refaire le initrd à la menotte
2) par rapport à Mandrake et Gentoo les contrôleurs IDE sont inversés.
Au lieu de me retrouver avec hda, hdb et hdf (hde=cd),
j'ai hdc, hdd et hdb :-(
Question subsidiare pour le 2) : est-ce le fait de la Ubuntu ou bien
des distributions debian-like en général (modules/pas modules, ordre) ?
Euh, oui, bon, d'accord, les tests unitaires ne sont pas LA réponse à tout, mais c'est une bonne pratique en général. Surtout que pour pouvoir tester chaque module on est plus porté à les rendre indépendants (intéractions immédiates, toussa) ; ce qui va dans le sens du diviser pour régner. Ne compter que sur le cahier de recette est une (TM Seillère) ab--h--erration, vu que rédiger un cahier de recette totalement couvrant est une utopie simple et quasi-pure. Raisonnablement raisonnable tu devras tenter de rester. ;-)
Pour mon ventilateur qui ne tenait plus le portable (Médion aussi) éveillé que pendant 30s, vers la fin, ils n'ont pas trop regardé que je bootais en Mandrake prioritairement.
# Essai
Posté par Sisyphe Plâtrier . En réponse au message Comment effectué une rotation de bit sur un Byte ?. Évalué à 4.
[^] # Re: Euh
Posté par Sisyphe Plâtrier . En réponse au message installation nouvelle librairie. Évalué à 2.
Mais étant donné qu'il mentionnait un répertoire qwt/lib déjà existant, j'ai inféré sans doute à tord que le tar.gz contenait du compilé, pas du source.
# Besoin pour quoi ?
Posté par Sisyphe Plâtrier . En réponse au message librairie manquante libstdc++.so.5. Évalué à 2.
Quelle partie du noyau requiert la lib std du c++ ?
Sinon, vus la version de gcc et de libstc++ (-v3)
Tu devrais normalement avoir un fichier libstdc++.so.6
Dans un répertoire qui pourrait être
/usr/lib/gcc/i386-linux/3.4.4/
avec i386-linux à remplacer par ce qu'il faut ;-)
# Euh
Posté par Sisyphe Plâtrier . En réponse au message installation nouvelle librairie. Évalué à 2.
Vu la façon dont tu as procédé, il ne devrait pas y avoir besoin de rajouter de chemin, puisque /lib et /usr/lib sont en généralement
dans /etc/ld.so.conf qui fait pérennise ces recherches de bibliothèques.
man bash
man ld.so
My2c
# Goog..
Posté par Sisyphe Plâtrier . En réponse au message ERREUR: __dso_handle. Évalué à 3.
# Liens
Posté par Sisyphe Plâtrier . En réponse au message Arriver à C++ en venant de .... Évalué à 2.
http://users.utu.fi/~sisasa/oasis/cppfaq/index.html#table-of-conten(...)
http://www.cppreference.com/(...)
http://www.research.att.com/~bs/homepage.html(...)
My2c
[^] # Re: petit exemple
Posté par Sisyphe Plâtrier . En réponse au message anjuta et les vector. Évalué à 2.
mais c'est bien beau de mettre "#include" ...
encore faudrait-il indiquer ce qu'il y a à inclure.
Ici, sans doute <vector>,
comme dans
#include <vector>
My2c
PS : je viens de m'apercevoir que Templeet bouffe les < et > en mode html -> passer en "texte sans HTML". Entre les <et> tu avais vector ou bien vector.h ou bien même pas de <> ?
# Freshmeat, ce matin^W^Whier
Posté par Sisyphe Plâtrier . En réponse au message Changer l'interface d'une socket d'une application tier. Évalué à 1.
http://savannah.nongnu.org/projects/fdmess/(...)
Pas sûr que ce soit exactement ce que tu cherche, mais peut-être qu'en partant de là ...
My2c
[^] # Re: May the 64bits be with you !
Posté par Sisyphe Plâtrier . En réponse au journal Les enfants, un grand moment de l'Histoire se prépare.... Évalué à 1.
Ce que j'avais retenu, c'est
char < short int
short int <= int
int <= long int
long int < long long int quand ça existe.
En général int a le nombre de bits du bus de données de l'architecture. Parfois c'est tombé sur un nombre qui n'était pas une puissance (entière) de 2.
# xkb
Posté par Sisyphe Plâtrier . En réponse au message xmodmap / Résolution d'un problème de clavier. Évalué à 1.
Peut-être ?
# Solution n°2
Posté par Sisyphe Plâtrier . En réponse au message rediriger le résultat d'une commande vers une variable. Évalué à 5.
[^] # Re: Inline
Posté par Sisyphe Plâtrier . En réponse au message erreur de destructeur sous gcc. Évalué à 1.
Uh ?
http://blogs.msdn.com/oldnewthing/archive/2004/05/07/127826.aspx(...)
[^] # Re: Europe != Politique intérieure
Posté par Sisyphe Plâtrier . En réponse au journal Démocratie. Évalué à 5.
Mes 2 cts qt à un bout de propagande.
[^] # Re: Versions
Posté par Sisyphe Plâtrier . En réponse au journal Wiki de code source ?. Évalué à 1.
http://www.netcraft.com.au/geoffrey/katie/(...)
Mes 20 öre.
# "Thread"-er ?
Posté par Sisyphe Plâtrier . En réponse au message Ecouter un bouton. Évalué à 3.
# zero-width negative look-behind assertion
Posté par Sisyphe Plâtrier . En réponse au message Expressions régulières. Évalué à 3.
hth
[^] # Synthèse (mi|a)nimale
Posté par Sisyphe Plâtrier . En réponse au journal Pas de panique, mon Panda Rouge se porte bien.. Évalué à 1.
[^] # Re: Mais c'est pour ton bien !
Posté par Sisyphe Plâtrier . En réponse au journal Et ca continu.... Évalué à 2.
A. Huxley a de plus en plus raison.
# Passage
Posté par Sisyphe Plâtrier . En réponse au message taille d'un tableau avec sizeof. Évalué à 3.
Mais un int[10] n'est pas une l-value, ni passable directement en paramètre.
Par contre, int v[10] -> int v[] == int *v est possible
(il suffit de prendre l'adresse du premier élément) et utilisé pour le passage de paramètres.
L'exemple suivant affiche "size is obviously : 20\nnot so obviously : 4 ".
namespace nSizeof
{
void func1(int faTruc[5])
{
// the [5] ne sert à rien
cout << "not so obviously : " << sizeof(*faTruc) << endl;
}
void func5(int (*faTruc)[5])
{
cout << "size is obviously : " << sizeof(*faTruc) << endl;
}
bool doTest()
{
int lDummy = 5;
int laTab5[] = {1,2,3,4,5};
func5(&laTab5);
func1(laTab5);
//int laTab5_2[5];
//laTab5_2 = laTab5; // not a l-value
//laTab5_2 = (int*)laTab5; // no conversion to array types
//laTab5 = &lDummy; // idem
return true;
}
};
int main()
{
nSizeof::doTest();
return 0;
}
indent :(
# Inversion (sur powerpc) des controleurs IDE corrigée dans Hoary ?
Posté par Sisyphe Plâtrier . En réponse à la dépêche Ubuntu "Hoary" 5.04 Preview Release. Évalué à 3.
Hormis deux choses :
1) kernel panic sur G3 ; faut refaire le initrd à la menotte
2) par rapport à Mandrake et Gentoo les contrôleurs IDE sont inversés.
Au lieu de me retrouver avec hda, hdb et hdf (hde=cd),
j'ai hdc, hdd et hdb :-(
Question subsidiare pour le 2) : est-ce le fait de la Ubuntu ou bien
des distributions debian-like en général (modules/pas modules, ordre) ?
[^] # Re: aïe
Posté par Sisyphe Plâtrier . En réponse au journal Une attaque des USA contre l'europe ?. Évalué à 2.
Cas ouinouin : Alt + 0234 donne ê.
Mes 2ct (parait que ça ne s'accorde pas)
[^] # Re: traduction systran
Posté par Sisyphe Plâtrier . En réponse au journal Nokia abandonne IE pour Firefox.. Évalué à 0.
[^] # Re: Avez-vous bien lu l'article ?
Posté par Sisyphe Plâtrier . En réponse au journal Le grand satan avance.. Évalué à 0.
[^] # Re: boaf
Posté par Sisyphe Plâtrier . En réponse au message Tests unitaires. Évalué à 1.
# Le dual-boot c'est bien
Posté par Sisyphe Plâtrier . En réponse au journal SAV Carrefour. Évalué à 0.