Tu peux également modifier mon programme pour afficher ce que tu veux. Il s'agit de la ligne :
printf("Temperature: %d, GPU Clock: %d, Memory Clock: %d\n", temp, freq >> 16, freq & 0x0000FFFF);
Il suffit de modifier
"Temperature: %d, GPU Clock: %d, Memory Clock: %d\n"
en faisant attention à garder les 3
%d et le
\n à la fin et entourer le tout avec des
".
Ensuite recompile le programme.
Sinon pour ton information, s'il n'a pas trouvé les includes qui sont avec gpuinfo.c c'est que tu as mis :
#include <NVCtrl.h>
#include <NVCtrlLib.h>
et pas
#include "NVCtrl.h"
#include "NVCtrlLib.h"
Si tu mets <...> le compilateur ira chercher les includes aux emplacements définis par le systèmes (
/usr/include, etc.).
Si tu mets "...", il a ira chercher les includes dans le répertoire courant qui contient le fichier .c.
Utilise plutôt "..." et supprime les fichiers de ton répertoire /usr/include car ce n'est pas très propre.