L'assembleur et le langage C pour du graph
blackfiever
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Pour un petit projet de Licence informatique, on doit faire afficher une chaine de caractere dans une fenetre X11 en assembleur mais en utilisant des fonctions de c.
Pour dabord simplifier mon programme, je fais :
-----------DEBUT GRAPH.C------------
#include <stdio.h>
#include <stdlib.h>
#include "f1.h"
void toto(void){
printf("sa marche");
}
---------------FIN----------------------
----------DEBUT GRAPH.H--------------
#ifndef _INCLUDE_GRAPH_H_
#define _INCLUDE_GRAPH_H_
void toto(void);
#endif
---------------FIN------------------------
------------DEBUT pp.asm ------------
BIT32
EXTERN toto
SECTION .data
SECTION .text
GLOBAL _start
_start:
call toto
add esp, 4
mov eax, 1
int 0x80
-----------------FIN--------------
Voila le probleme qu'elles sont les commandes pour reunir ces deux fichiers
pour compiler l'asm : nasm -f elf pp.asm
pour je pense compiler le graph.c et graph.h : gcc -c graph.c
mais apres kel sont les commandes pour les reunir "ld" "gcc"?? koi pour creer un executable et dire a pp.asm ke la focntion qu'on lui avait defini en extern est dans le fichier graph.c
Franchement merci à toute personne qui peut m'aider
Pour un petit projet de Licence informatique, on doit faire afficher une chaine de caractere dans une fenetre X11 en assembleur mais en utilisant des fonctions de c.
Pour dabord simplifier mon programme, je fais :
-----------DEBUT GRAPH.C------------
#include <stdio.h>
#include <stdlib.h>
#include "f1.h"
void toto(void){
printf("sa marche");
}
---------------FIN----------------------
----------DEBUT GRAPH.H--------------
#ifndef _INCLUDE_GRAPH_H_
#define _INCLUDE_GRAPH_H_
void toto(void);
#endif
---------------FIN------------------------
------------DEBUT pp.asm ------------
BIT32
EXTERN toto
SECTION .data
SECTION .text
GLOBAL _start
_start:
call toto
add esp, 4
mov eax, 1
int 0x80
-----------------FIN--------------
Voila le probleme qu'elles sont les commandes pour reunir ces deux fichiers
pour compiler l'asm : nasm -f elf pp.asm
pour je pense compiler le graph.c et graph.h : gcc -c graph.c
mais apres kel sont les commandes pour les reunir "ld" "gcc"?? koi pour creer un executable et dire a pp.asm ke la focntion qu'on lui avait defini en extern est dans le fichier graph.c
Franchement merci à toute personne qui peut m'aider
A voir également:
- L'assembleur et le langage C pour du graph
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage visual basic - Télécharger - Langages
- Yed graph editor - Télécharger - Photo & Graphisme