![]() |
Compilar cgi Buenos días: estoy montandome la pasarela de pago de banesto en un servidor linux, que es donde esta alojada mi web. No tengo ni idea de cgi, lo mio son otros lenguajes y tengo que compilar este archivo con estas instrucciones: " Compilar el cgi-bin vuelta. Para ello habrá que editar previamente el fichero fuente vuelta.c, y modificar la línea 4 indicando en el define PATH_RESULTADO el directorio donde se encuentra el fichero comercio.log.AAMMDD, que será el directorio en donde se ejecute el demonio TPV_Virtual . Comprobar además que el cgi-bin vuelta tiene permiso de lectura para dicho fichero y acceso a todos los subdirectorios del path donde se encuentra dicho fichero. De no hacer esta modificación y estas comprobaciones se producirá un error V0 al ejecutarse el cgi-bin vuelta. Para compilarlo escribir: make -f makevuelta." Archivo vuelta.c Código: Gracias por adelantado. |
En la línea de comandos del linux... el make es un programa muy usado en linux, te mando un tutorial make Espero que te sirva Saludos PD: Lo de los permisos de lectura se refiere a los permisos chmod... |
Gracias! Gracias hombre, voy a probarlo ahora mismo..si veo que no se hacerlo te doy un toque...saludos!!!!!! |
No dudes en preguntar culquier cosa que necesites... Saludos |
Respuesta: Compilar cgi hola MonoSwim, Me pasa lo mismo que a Molxa. He visitado el enlace que recomiendas pero no sé dónde se introducen esos comandos. Mi servidor es SITEGROUND; he buscado en el panel de control y no veo nada que se le parezca. ¿Qué debería buscar? ¿es posible que es servidor haya deshabilitado esa posiblidad? ¿necesito algún software-interface para hacerlo?... Como ves no sé gran cosa de esto. |
Respuesta: Compilar cgi Los comandos se colocan en una terminal, que es como el CMD de windows (o el MSDOS)... Todos los linux lo tienen, pero rara vez una empresa de hosting da acceso a consola...Pregunta si te lo dan...Casi siempre lo hacen a través de un programa windows que se llama PUTTY...es para conectar a linux por SSH Saludos |
Respuesta: Compilar cgi La compilación la tienes que hacer en TU máquina, o en cualquier otra máquina que tenga una arquitectura hardware igual a la del servidor donde lo vas a colocar. El proceso de compilación crea el ejecutable. Tu solo necesitas subir el ejecutable y colocarlo en la carpeta de cgi del servidor. Para compilar el software, lo más seguro es que ese fuente venga acompañado de un fichero de texto donde diga qué librerías externas necesitas y cómo se ha de hacer la compilación. |
Respuesta: Compilar cgi Gracias monoswim, la verdad es que trabajo en Mac, no sé si ese Putty lo tendré disponible. Buscaré algo similar. ¿Alguien sabe de alguno? ...y gracias por tu explicación, jferrero. La verdad que no sabía que podía compilar el software en mi máquina, esto me permite explorar nuevos caminos pues ya había dado por imposible lo de compilar en remoto. GRACIAS!!! |
Respuesta: Compilar cgi El PuTTY no me sirve para lo que quiero hacer. Estoy descargando el compilador TCC - Tiny C Compiler (para compilar en local como dice jferrero y después subir el ejecutable...), ¿voy por el buen camino? ¿será difícil de usar?... ¡¡¡GRACIAS!!! |
Respuesta: Compilar cgi Tampoco he sabido usar el TCC, abro ventana cmd para usarlo y no parece entender el comando "make -f makevuelta", ni tampoco muchas otras opciones. Ufff...:'( :stress: |
Respuesta: Compilar cgi Los Windows no suelen tener 'make'... de hecho, los Windows no suelen traer nada para desarrollo. Busca el nmake de Micro$oft. |
Respuesta: Compilar cgi OK ya estoy con el NMAKE en marcha... parece que cada vez estoy más cerca. He introducido el comando nmake /f makevuelta y me daba el mensaje de error siguiente: NMAKE Fatal Error U1035 syntax error : expected ':' or '=' separator Either a colon (:) or an equal sign (=) was expected. Según M$DN hay diversas causas para esto, y como una de ellas era que el 'makefile' podía haber sido alterado por un procesador de texto, he probado a descargarme de nuevo el 'makefile' y demás, modificándolo en el Bloc de Notas con cuidado de no meter formato. ¡Y ahora me da el siguiente error!: NMAKE Fatal Error U1001 syntax error : illegal character '{' in macro ¡Pero no he tocado nada más que la ruta al directorio demonio! Por favor, ¿podrías decirme en cuál de los 2 casos ando más cerca?... Muchas gracias de nuevo Alex |
Respuesta: Compilar cgi OK gracias a todos de todas formas!!! Seguiré peleándome. Salu2 |
Respuesta: Compilar cgi gcc file.c (te genera un a,out ) el cual es un binario de gnu/linux |
| La zona horaria es GMT -6. Ahora son las 22:56. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.