2016-07-28 2 views
0

Depuis la compilation de CodeTyphon 64bit, lors de la première utilisation, l'ide ou le compilateur lance quelques avertissements, tout en compilant mes programmes. Ci-dessous je les détail.Freepascal ou CodeTyphon: Avertissements

projet Objectif Compiler: SGA: Succès, Mises en garde: 2 SGA.lpr (28,1) Avertissement: "crtbeginS.o" not found, ce sera probablement provoquer une défaillance reliant SGA.lpr (28,1) Attention: « crtendS .o "non trouvé, Ceci provoquera probablement un échec de liaison

Que puis-je faire?

Je pourrais ajouter que cela semble bien fonctionner, mais mes programmes jusqu'à maintenant sont très simples. Peut-être que quand je suis compliqué, ça me pose des problèmes, je ne sais pas.

Il est le même message aux fenêtres installées 7 ure et Linux Mint 18

Salutations et remerciements

Répondre

0

Il est étrange que l'avertissement apparaît sur les fenêtres, car crtbeginS.o fait partie du code de démarrage Unix , et FPC/Lazarus/CT ne l'ont pas utilisé sur Windows.

Comme pour Linux, probablement votre système n'est pas préparé pour le développement, installer les paquets nécessaires pour le développement (parfois il y a un méta-paquet pour eux, essayer « build-essentials »)

Si les problèmes sous Windows sont lors de la compilation croisée vers Linux, cela peut poser un problème avec les fichiers de démarrage copiés depuis le système cible. Je n'utilise pas CT moi-même, donc je ne sais pas comment cela fonctionne.

1

Dans linux, je me suis autour de ce message d'erreur en ajoutant le chemin, qui contient, crtbeginS.o et crtendS.o, au fichier fpc.cfg situé dans le /usr/local/codetyphon/fpc/fpc64/bin/x86_64-linux/dossier

I ajouté -Fl/usr/lib/gcc/x86_64-linux-gnu/5 à la section de la bibliothèque, où il est dit '# searchpath pour les bibliothèques'