La nouvelle possibilité évoquée dans le post permet de ne pas avoir à recopier les librairies à chaque changement de version. Maintenant on peut mettre les librairies dans le répertoire sketchbook/libraries ainsi lorsque l'on réinstalle arduino ou que l'on fait cohabiter plusieurs versions les librairies ne sont pas perdues. Attention quand même les anciennes versions d'arduino attendent toujours les librairies dans le répertoire arduino/hardware/libraries
En plus les librairies sont maintenant compilées avec le sketch et non pas au démarrage et le fichier objet se trouve dans le projet en cours et non plus dans le répertoire de la librairie ce qui pouvait poser des problèmes avec certains OS (linux en particulier si le répertoire arduino n'était pas placé dans le répertoire de l'utilisateur)
"""
En plus les librairies sont maintenant compilées avec le sketch et non pas au démarrage et le fichier objet se trouve dans le projet en cours et non plus dans le répertoire de la librairie ce qui pouvait poser des problèmes avec certains OS (linux en particulier si le répertoire arduino n'était pas placé dans le répertoire de l'utilisateur)"""
C'est le résultat de la compilation. Le code de la librairie est un fichier nom_de_la_librairie.cpp qui est copié dans un sous répertoire de ton projet (nom_de_projet/Applet). Le compilateur génère un fichier nom_de_la_librairie.cpp.o.
ca sert a quoi ?
Lorsque tu cliques sur vérifier dans l'IDE. Tu lances la compilation de ton sketch. Ce qui génère un nouveau fichier objet. S'il n'y a pas d'erreur, les fichiers objet des librairies et du sketch sont liés ensemble et un fichier exécutable est généré (nom_du_projet.elf) c'est ce fichier qui est chargé dans l'Arduino.
En fait c'est un mélange de code exécutable par le processeur et d'informations utilisés par l'éditeur de liens. Donc ce n'est pas affichable tel quel. Eventuellement, si par curiosité, tu veux vraiment voir le contenu du fichier tu peux utiliser un éditeur hexadécimal comme HexEdit.