Je viens de terminer une tâche obligatoire à l'école et je suis sur le point de la livrer. Mais ensuite je suis tombé sur quelque chose qui n'était pas familier, les fichiers d'en-tête. :(A propos de l'utilisation de l'assemblage avec c
Ce que j'ai:
test-program.c
task_header.h
function1.s
function2.s
function3.s
function4.s
test program.c:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "task_header.h"
.
..
...
task_header.h:
extern void function1(...);
extern void function2(...);
extern int function3(...);
extern void function4(...);
Et puis-je utiliser la commande suivante:
gcc -m32 -o runtest test-program.c function1.s function2.s function3.s function4.s
Est-ce une bonne façon de le faire, ou est-il possible de le modifier? Donc, je peux taper:
gcc -m32 -o runtest test-program.c
?