je viens de faire le test sur ma machine (bipro) avec gcc 3.2 et kernel 2.4.20 (version officielle). Au debut cela compilait sans probleme mais CONFIG_SMP n'etait pas defini. J'ai ensuite fait un include de <linux/autoconf.h> et la ca marche.
Un petit conseil: je ne sais pas ce que tu veux faire mais j'eviterais a ta place le test du SMP via la configuration du noyau linux: ton programme peut etre amene a tourner sous un autre unix. Dans mes codes, je prefere avoir une option externe ou j'indique combien de processeurs le programme doit utiliser. Cela permet en particulier de ne pas squatter toute la puissance de la machine si tu dois la partager. Dans le pire des cas, l'option processeur=1 est traite sans thread.
# Re: Probleme en C insoluble
Posté par Nicolas Regnault . En réponse au journal Probleme en C insoluble. Évalué à 1.
Un petit conseil: je ne sais pas ce que tu veux faire mais j'eviterais a ta place le test du SMP via la configuration du noyau linux: ton programme peut etre amene a tourner sous un autre unix. Dans mes codes, je prefere avoir une option externe ou j'indique combien de processeurs le programme doit utiliser. Cela permet en particulier de ne pas squatter toute la puissance de la machine si tu dois la partager. Dans le pire des cas, l'option processeur=1 est traite sans thread.
Bon courage.