22 Voix

Application Lazarus ne fonctionne pas sous Linux

Question de Invité | 27/10/2023 à 17:21

Jusqu'à présent, je n'ai créé que des programmes pour Windows. Sous Windows, mes applications créées avec Lazarus fonctionnent sans aucun problème.

Maintenant, j'ai essayé de compiler un programme sous Linux. Quelle merveille, je n'ai rien eu à changer sur mon code source, le programme a immédiatement fonctionné!

Cependant, uniquement sur mon ordinateur! J'ai essayé d'exécuter le fichier compilé sur un autre ordinateur Linux, mais là, je n'ai reçu que des messages d'erreur:

"Could not display NomDuProgramme. There is no application installed for executable files." (Impossible d'afficher NomDuProgramme. Aucune application n'est installée pour les fichiers exécutables.) sur le bureau et "Permission denied" (Autorisation refusée) sur le terminal.

Que puis-je faire pour que l'application s'exécute?

RépondrePositifNégatifDateVoix
2Meilleure Réponse2 Voix

Probablement, le fichier programme n'est pas marqué comme exécutable.

Pour changer cela, allez dans le terminal dans le répertoire dans lequel se trouve votre fichier programme et exécutez-y la commande suivante:

chmod +x NomDuProgramme

Si vous souhaitez en savoir plus sur ce qui se cache derrière "chmod +x", vous pouvez consulter la question de savoir pourquoi un script batch ne s'exécute pas automatiquement sous Linux. Vous y trouverez une explication.

Si vous souhaitez transmettre des programmes pour Linux à d'autres à l'avenir, vous devriez penser à emballer votre programme sous forme de package DEB ou RPM. Avec cela, votre programme peut être directement installé et désinstallé avec le gestionnaire de packages Linux et vous n'avez pas à vous soucier de la chose "chmod + x".
27/10/2023 à 23:10

RépondrePositif Négatif
00 Voix

Merci beaucoup! C'était l'erreur! Maintenant, cela fonctionne sans aucun problème!

Je vais réfléchir au truc des paquets!
01/11/2023 à 17:20

Positif Négatif
Répondre
Répondre

Sujets Connexes

Changer la Date du Fichier

Tutoriel | 0 Commentaires

VirtualBox: Changer la Date et l'Heure

Tutoriel | 10 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.