Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/10/2009, 19:47
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Pequeño problema con exec()

Hola,

En este caso va a dar igual que llames a ./make que a /usr/bin/make.
Supongo que el archivo makefile va a estar en otro directorio.

También si ejecutas /usr/bin/make /home/user1/telosb, va a dar lo mismo, porque va a compilar (o realizar la actividad del makefile) en el directorio actual, el root o similar del web (va a crear todos los directorios, compilados, etc. en el directorio actual).

Ahora bien ... el programa make tiene muchas formas para manipular el directorio donde se va a ejecutar, puedes usar los parámetros:

Código:
`-C dir'
`--directory=dir'
    Change to directory dir before reading the makefiles.
Va a depender de la versión de make que estes usando y permisos.

Yo usaría un script del shell.
Código:
#!/bin/bash
cd /home/user1/
make install
También va a depender de permisos.

Saludos,