¿Cómo ejecuto un programa compilado?
Publicado por Pascual (10 intervenciones) el 03/03/2006 12:03:07
Tengo el programa:
#include <stdio.h>
#include <pthread.h>
void *func_hilo (void *arg) {
printf("Hilo creado: ¡Hola mundo!\n");
}
int main(void) {
pthread_t tid;
pthread_attr_t atrib;
printf("Hilo principal: INICIO\n");
pthread_attr_init(&atrib);
pthread_create(&tid, &atrib, func_hilo, NULL);
printf("Hilo principal: HILO CREADO\n");
pthread_join(tid, NULL);
printf("Hilo principal: FIN\n");
}
Lo compilo de la siguiente forma:
gcc hola.c -lpthread -o hola
Pero luego no se como ejecutarlo. Pongo en la línea de comandos:
hola
pero me dice:
bash: hola: command not found
No se que he da hacer para que se ejecuten mis programas compilados. ¿Me ayudais?. Gracias.
#include <stdio.h>
#include <pthread.h>
void *func_hilo (void *arg) {
printf("Hilo creado: ¡Hola mundo!\n");
}
int main(void) {
pthread_t tid;
pthread_attr_t atrib;
printf("Hilo principal: INICIO\n");
pthread_attr_init(&atrib);
pthread_create(&tid, &atrib, func_hilo, NULL);
printf("Hilo principal: HILO CREADO\n");
pthread_join(tid, NULL);
printf("Hilo principal: FIN\n");
}
Lo compilo de la siguiente forma:
gcc hola.c -lpthread -o hola
Pero luego no se como ejecutarlo. Pongo en la línea de comandos:
hola
pero me dice:
bash: hola: command not found
No se que he da hacer para que se ejecuten mis programas compilados. ¿Me ayudais?. Gracias.
Valora esta pregunta


0