E ai galera aprendi a fazer biblioteca mesmo que seja o basico consegui
vou postar aqui como fiz,
1° uma função, que coloquei o nome de func.c
void comando(char *_nome[200])
{
printf("Seu nome é %s\n",_nome);
}
2° criei um header, que chamei de func.h
#include <stdio.h>
extern int comando(char *_nome);
3° criei o main, que chamei de main.c
#include "func.h"
int main()
{
char nome[200];
printf("Digite seu nome --> ");
scanf("%s", nome);
comando(nome);
return 0;
}
depois compilei da seguinte fomar
gcc -c func.c //esse comando gerou o func.o
depois compilei o programa
gcc main.c func.o -o teste
e depois executei e funcionou normal, é claro que isso so foi um teste que fiz so para aprender, e valeu muito