Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Resulat de compilation MikroC
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#1 Message par paulfjujo » lun. 15 févr. 2016 11:55

Bonjour,

MikroC a un gros defaut :
La 1ere ligne du résulat de compilation dans la fenetre "message" peut atteindre plus de 800 caracteres
Ce défaut a bien été remonté aupres de MikroE , SANS reponse!

J'avais ecris un bout de code en C (une moulinette) pour améliorer cette présentation
mais ce programme ne tourne plus sous Win10.

Merci ! un courageux pour faire une version VBnet ou VB2012 .. en un Outils intégré à MikroC ?

Donc usage d'un éditeur de texte évolué comme NoteTabLight ( ou n'importe quel autre ...)
pour remettre en forme cette ligne
afin de bien séparer tous les chemins de fichiers
et surtout d'afficher la liste des librairies utilisées.

[*]
Mise en forme du Résultat Compilation MikroC
coté MikroC
Dans la fenetre "Messages"
click droit
Copy all as text

nota: On pourrait utiliser le fichier *. log généré par MikroC , mais il presente quelques divergences de formattage

coté NoteTabLight
ouvrir un nouveau fichier
File
New
crée et ouvre ,par exemeple Nomame01.txt ( par defaut)

et coller dans NotetabLight
click droit (dans la fenetre fichier noteTablight)
Paste (coller)

ensuite dans la barre de menu
Selectionner
Search
replace
dans la fenetre de recherche ( qui conserve une liste deroulante des dernieres commandes)
find what _Lib
replace with ^C_Lib
et aussi
( en supposant MikroC sur que le disque C )
find what C:\
replace with ^CC:\

nota : ^C correspondant à Carriage Return code 0x0D

En redécoupant la 1ere ligne qui peut depasser 750 cacateres !
on retrouve alors une liste bien visible de tous les chemins de fichiers correctement alignes à gauche
ainsi que la liste des librairies utilisees

le plus simple est de voir le fichier exemple joint .

remarque :
le resultat de compilation est un precieux document pouvant aider à debugger un progralmme recalcitrant
à joindre avec le source en cas de demande d'aide.
Nota: perso je copie / colle ce resultat de compli. à chaque fin de source C.


Remise_en_forme_Resultat_Compilation_MikroC.txt



MikroC_compilation_mise_en_forme.jpg


la fameuse ligne .. qui continue plusieurs ecrans plus loin ....

MikroC_Messages_window.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Resulat de compilation MikroC
Jérémy
Administrateur du site
Administrateur du site
Messages : 2725
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#2 Message par Jérémy » lun. 15 févr. 2016 13:29

Joli travail Paul.

Je ne suis pas assez expérimenté pour bien comprendre tout ce qui se passe dans ce rapport , mais je pense que c'est fort utile quand on cherche une erreur de compilation .

Je regarderais ce soir pour mettre ton post dans une catégorie "particulière" genre tuto ou autres !
C'est en faisant des erreurs, que l'on apprend le mieux !!!


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 42 invités