C'est la même idée que le chargeur de démarrage du système d'exploitation. J'ai un code source C et un code source d'assemblage. Je veux que le code d'assemblage transmette le contrôle à l'application C. Je travaille sur Linux et utilise GCC + NASM pour la compilation. Ai-je besoin de les compiler d'une manière spéciale? Quel est le code d'assemblage utilisé pour charger l'application c et le démarrer?Comment charger une application C avec un assemblage?
2
A
Répondre
2
Laissez gcc et nasm produire des fichiers objets que vous pouvez lier ensemble. Vous devez également utiliser les bons noms de symboles. Dans la NASM manual, vous pouvez trouver une bonne explication, y compris des exemples. Comme il n'est pas expliqué comment compiler les exemples en utilisant gcc et un éditeur de liens, vous pouvez trouver ces choses expliquées here.
Questions connexes
- 1. Comment charger une version spécifique d'un assemblage
- 2. Clarion: Possibilité d'utiliser un assemblage C#?
- 3. Comment ajouter une référence à un assemblage?
- 4. assemblage inconnu avec un nom aléatoire chargé par application WPF
- 5. Comment faire en charger une autre application?
- 6. Flex comme application: comment charger une image?
- 7. Charger un assemblage dans le dossier parent - sondage?
- 8. Assemblage manquant lors de la construction de mon application C#
- 9. Besoin d'un assemblage C# pour faire référence à un assemblage fortement nommé
- 10. Comment charger un xib dans une vue détaillée pour une application d'objectif iPad avec vue partagée?
- 11. comment charger une classe en Objective-C
- 12. Comment réutiliser un assemblage .Net à partir d'une application C pure
- 13. Comment communiquer entre une application C et une application C#
- 14. d'accès dans un assemblage différent C#
- 15. Assemblage C# - raccourcis
- 16. Comment charger un objet partagé en C++?
- 17. Comment puis-je charger un fichier de configuration à partir d'un assemblage différent dans asp.net?
- 18. Comment charger une application avec des DLL depuis la mémoire dans un AppDomain et l'exécuter?
- 19. sgen.exe x64 .net C# échoue avec "assemblage avec un format incorrect"
- 20. Quel effet a l'ajout d'un assemblage sur une application?
- 21. Comment puis-je obtenir une application ClickOnce pour télécharger uniquement un assemblage lorsque cela est nécessaire?
- 22. Charger plusieurs modules flex dans une application
- 23. Intergration d'un assemblage non-signé dans une application existante
- 24. Comment vous pousser une chaîne avec assemblage en ligne
- 25. Comment examiner le déroulement d'un assemblage de test refusant de charger dans NUnit?
- 26. Comment énumérer et charger des ressources dans une application iPhone?
- 27. Signature d'un assemblage avec Nant
- 28. Comment charger un XIB?
- 29. Charger un tag de modèle personnalisé depuis une autre application?
- 30. comment faire une application phonegap charger une URL dans la page sans l'ouvrir avec safari