Re: Problemas para ejecutar archivos precompilados en C

2012-10-05 Por tema Víctor Villa
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/10/2012 3:03, Miguel Matos wrote:
 Saludos a tod@s, aprovecho para resolver un asunto que me invade
 la conciencia. Estoy practicando la fina ciencia de la programación
 en la fina arte de la computación, blablabla, rodando-ando
 cavando-ando, y quiero que todo me salga bien en mi Debian 6. Pero
 tengo este problema: miguel@miguel-LT:~$ cd
 /media/DATOS/Misdocs/Programacion 
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ ls -l total 26 
 -rw--- 1 miguel miguel 0 oct  3 14:24 archivoprueba.txt 
 drwx-- 1 miguel miguel 0 jun 25 11:25 eclipselinux 
 -rw--- 1 miguel miguel  4508 oct  3 14:01 ejemplo2.1 -rw---
 1 miguel miguel99 oct  3 13:54 ejemplo2.1.c -rw--- 1 miguel
 miguel 15663 oct  3 14:05 ejemplo2.1.exe drwx-- 1 miguel miguel
 4096 jun 25 11:26 practicasjava 
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gedit
 ejemplo2.1 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$
 gedit ejemplo2.1.c 
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gcc
 ejemplo2.1.c miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$
 ./a.out bash: ./a.out: Permiso denegado 
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gcc
 ejemplo2.1.c -o hola 
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ hola bash:
 hola: no se encontró la orden 
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ ./hola bash:
 ./hola: Permiso denegado 
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$
 
 Tengo instalado el gcc 4.4, además de esto: gcc-4.4-base
 gcc-4.4-locales gcc-4.4-source gcc-4.4-multilib libgcc1 gccxml
 
 El gcc-4.4-source me rebotaba porque decía que no podía instalar
 algo llamado automake (de la fuente: Error 404 Not Found). Fui a
 la dirección que otorgaba el archivo: 
 http://ftp.debian.org/debian/pool/main/a/automake1.9/
 
 Y vi que tienen el paquete que me rebotaba: 
 automake1.9_1.9.6+nogfdl-4_all.deb, pero preferí bajar otro más 
 utilizable en mi compu (uno i386). Ya instalado, el
 gcc-4.4-sources pasó a instalarse. Sin embargo, no puedo ejecutar
 los compilados de C, aún siguiendo los pasos de algunas páginas web
 que visité[1] ¿Creen que esté haciendo algo mal o no estoy
 visitando los enlaces correctos? Llevo casi nadita en Debian, a
 pesar de tener tiempo en la lista, y quizás con esto pueda avanzar
 mucho mucho muuucho más
 
 [1]www.chuidiang.com/clinux/herramientas/basico/hola_mundo.php
 

Hola.

Un par de comprobaciones:
- - Si haces un ls -l después de compilar el programa, ¿el fichero a.out
tiene el permiso de ejecución puesto?

- - En caso de que estés montando una unidad en /media con todos los
tutoriales de programación, ¿se está montando con el modificador noexec?

Un saludo




-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQEcBAEBAgAGBQJQboILAAoJEKsHsQlwn+5cDdMH/0fjIPNyvA6KHL9M0dSRdLx9
0st2ejqeJTTbAzCkTDySf2OfamBbvOtxz1M6b0mUa4lSID7JPLDw/TX9h2vUgD8V
0TiPqqhM/YclfLowl59LoD4xIC2RzwiIZP5HFawUCvTNCvb0IvShF9W99j+gOKl+
qyT6Hheaq1Zptvy3e9h6gJCft0Qqpy6Qnax/b7qZkMGrLtj81rphQ3YqOyT2TcM6
rrk5v7w0n0NPs70kL5a+w/6yTVdQY7leQvq6rEQxz71su7BZjIW9Bo9SdiJZYWc5
LIlEX4XWOjkzFs8+9gHlCbV0rvw4Kp7XvIQB4Un/37bygGYNLy83wjQZF8izAtc=
=14ZM
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/506e820c.8060...@gmail.com



Re: Problemas para ejecutar archivos precompilados en C

2012-10-05 Por tema Miguel Matos
El día 5 de octubre de 2012 02:15, Víctor Villa vvil...@gmail.com escribió:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 05/10/2012 3:03, Miguel Matos wrote:
 Saludos a tod@s, aprovecho para resolver un asunto que me invade
 la conciencia. Estoy practicando la fina ciencia de la programación
 en la fina arte de la computación, blablabla, rodando-ando
 cavando-ando, y quiero que todo me salga bien en mi Debian 6. Pero
 tengo este problema: miguel@miguel-LT:~$ cd
 /media/DATOS/Misdocs/Programacion
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ ls -l total 26
 -rw--- 1 miguel miguel 0 oct  3 14:24 archivoprueba.txt
 drwx-- 1 miguel miguel 0 jun 25 11:25 eclipselinux
 -rw--- 1 miguel miguel  4508 oct  3 14:01 ejemplo2.1 -rw---
 1 miguel miguel99 oct  3 13:54 ejemplo2.1.c -rw--- 1 miguel
 miguel 15663 oct  3 14:05 ejemplo2.1.exe drwx-- 1 miguel miguel
 4096 jun 25 11:26 practicasjava
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gedit
 ejemplo2.1 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$
 gedit ejemplo2.1.c
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gcc
 ejemplo2.1.c miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$
 ./a.out bash: ./a.out: Permiso denegado
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gcc
 ejemplo2.1.c -o hola
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ hola bash:
 hola: no se encontró la orden
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ ./hola bash:
 ./hola: Permiso denegado
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$

 Tengo instalado el gcc 4.4, además de esto: gcc-4.4-base
 gcc-4.4-locales gcc-4.4-source gcc-4.4-multilib libgcc1 gccxml

 El gcc-4.4-source me rebotaba porque decía que no podía instalar
 algo llamado automake (de la fuente: Error 404 Not Found). Fui a
 la dirección que otorgaba el archivo:
 http://ftp.debian.org/debian/pool/main/a/automake1.9/

 Y vi que tienen el paquete que me rebotaba:
 automake1.9_1.9.6+nogfdl-4_all.deb, pero preferí bajar otro más
 utilizable en mi compu (uno i386). Ya instalado, el
 gcc-4.4-sources pasó a instalarse. Sin embargo, no puedo ejecutar
 los compilados de C, aún siguiendo los pasos de algunas páginas web
 que visité[1] ¿Creen que esté haciendo algo mal o no estoy
 visitando los enlaces correctos? Llevo casi nadita en Debian, a
 pesar de tener tiempo en la lista, y quizás con esto pueda avanzar
 mucho mucho muuucho más

 [1]www.chuidiang.com/clinux/herramientas/basico/hola_mundo.php


 Hola.

 Un par de comprobaciones:
 - - Si haces un ls -l después de compilar el programa, ¿el fichero a.out
 tiene el permiso de ejecución puesto?

 - - En caso de que estés montando una unidad en /media con todos los
 tutoriales de programación, ¿se está montando con el modificador noexec?

 Un saludo


¿Cómo se ve el fichero a.out si no tiene errores de compilación?

¿Y cómo se monta con el modificador noexec? Creo que debo buscar el
man de mount para descifrarlo.
-- 
Buen uso de las listas (como se ven en Debian):
http://wiki.debian.org/es/NormasLista
Ayuda para hacer preguntas inteligentes: http://is.gd/NJIwRz


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CALEvJmTG-F9=-zaopu5z3glc1gh7ne+pxerjouajpmbm6yq...@mail.gmail.com



Re: Problemas para ejecutar archivos precompilados en C

2012-10-05 Por tema Evgeny M. Zubok
Miguel Matos unefistano...@gmail.com writes:

 ¿Cómo se ve el fichero a.out si no tiene errores de compilación?

ls -l /media/DATOS/Misdocs/Programacion después de compilación te da los
permisos que tienen todos los archivos.

 ¿Y cómo se monta con el modificador noexec? Creo que debo buscar el
 man de mount para descifrarlo.

Debes montar *sin* noexec. Haz mount desde terminal y mira la línea
que contiene /media/DATOS/Misdocs/Programacion. ¿Qué te dice esa línea?
¿Con qué opciones se está montado?

Mejor copiar todos los archivos a tu directorio de usuario y compilarlos
desde ahí.


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87ipao7smw@tochka.ru



Re: Problemas para ejecutar archivos precompilados en C

2012-10-05 Por tema Carlos Zuniga
2012/10/5 Miguel Matos unefistano...@gmail.com:
 El día 5 de octubre de 2012 02:15, Víctor Villa vvil...@gmail.com escribió:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 05/10/2012 3:03, Miguel Matos wrote:
 Saludos a tod@s, aprovecho para resolver un asunto que me invade
 la conciencia. Estoy practicando la fina ciencia de la programación
 en la fina arte de la computación, blablabla, rodando-ando
 cavando-ando, y quiero que todo me salga bien en mi Debian 6. Pero
 tengo este problema: miguel@miguel-LT:~$ cd
 /media/DATOS/Misdocs/Programacion
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ ls -l total 26
 -rw--- 1 miguel miguel 0 oct  3 14:24 archivoprueba.txt
 drwx-- 1 miguel miguel 0 jun 25 11:25 eclipselinux
 -rw--- 1 miguel miguel  4508 oct  3 14:01 ejemplo2.1 -rw---
 1 miguel miguel99 oct  3 13:54 ejemplo2.1.c -rw--- 1 miguel
 miguel 15663 oct  3 14:05 ejemplo2.1.exe drwx-- 1 miguel miguel
 4096 jun 25 11:26 practicasjava
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gedit
 ejemplo2.1 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$
 gedit ejemplo2.1.c
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gcc
 ejemplo2.1.c miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$
 ./a.out bash: ./a.out: Permiso denegado
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gcc
 ejemplo2.1.c -o hola
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ hola bash:
 hola: no se encontró la orden
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ ./hola bash:
 ./hola: Permiso denegado
 miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$

 Tengo instalado el gcc 4.4, además de esto: gcc-4.4-base
 gcc-4.4-locales gcc-4.4-source gcc-4.4-multilib libgcc1 gccxml

 El gcc-4.4-source me rebotaba porque decía que no podía instalar
 algo llamado automake (de la fuente: Error 404 Not Found). Fui a
 la dirección que otorgaba el archivo:
 http://ftp.debian.org/debian/pool/main/a/automake1.9/

 Y vi que tienen el paquete que me rebotaba:
 automake1.9_1.9.6+nogfdl-4_all.deb, pero preferí bajar otro más
 utilizable en mi compu (uno i386). Ya instalado, el
 gcc-4.4-sources pasó a instalarse. Sin embargo, no puedo ejecutar
 los compilados de C, aún siguiendo los pasos de algunas páginas web
 que visité[1] ¿Creen que esté haciendo algo mal o no estoy
 visitando los enlaces correctos? Llevo casi nadita en Debian, a
 pesar de tener tiempo en la lista, y quizás con esto pueda avanzar
 mucho mucho muuucho más

 [1]www.chuidiang.com/clinux/herramientas/basico/hola_mundo.php


 Hola.

 Un par de comprobaciones:
 - - Si haces un ls -l después de compilar el programa, ¿el fichero a.out
 tiene el permiso de ejecución puesto?

 - - En caso de que estés montando una unidad en /media con todos los
 tutoriales de programación, ¿se está montando con el modificador noexec?

 Un saludo


 ¿Cómo se ve el fichero a.out si no tiene errores de compilación?

 ¿Y cómo se monta con el modificador noexec? Creo que debo buscar el
 man de mount para descifrarlo.

noexec se asegura de que no puedas ejecutar binarios desde esa
partición. Ejecuta mount y chequea que no este activado en tu
partición.
Sino, simplemente copialo a otra partición y prueba.

Saludos
-- 
A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos
de leer manuales.


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caabycjmko7zz0gsjraomjhfyicn_2_ryes3moushyvpkbnc...@mail.gmail.com



Re: Problemas para ejecutar archivos precompilados en C

2012-10-05 Por tema Miguel Matos
Saludos. Luego de un rato, realicé las pruebas requeridas, pero:
ls -l
total 5
-rw--- 1 miguel miguel0 oct  3 14:24 archivoprueba.txt
drwx-- 1 miguel miguel0 jun 25 11:25 eclipselinux
-rw--- 1 miguel miguel   99 oct  3 13:54 ejemplo2.1.c
drwx-- 1 miguel miguel 4096 jun 25 11:26 practicasjava
root@miguel-LT:/media/DATOS/Misdocs/Programacion# gcc ejemplo2.1.c
root@miguel-LT:/media/DATOS/Misdocs/Programacion# ./a.out
bash: ./a.out: Permiso denegado
root@miguel-LT:/media/DATOS/Misdocs/Programacion# rm a.out
root@miguel-LT:/media/DATOS/Misdocs/Programacion# gcc ejemplo2.1.c -o ejemplo2.1
root@miguel-LT:/media/DATOS/Misdocs/Programacion# ejemplo2.1
bash: ejemplo2.1: no se encontró la orden
root@miguel-LT:/media/DATOS/Misdocs/Programacion#

sigo sin encontrar solución. Probaré la ayuda de otro usuario:
El día 5 de octubre de 2012 08:11, Santiago López Denazis
sldena...@gmail.com escribió:

   Buenas. ¿Les estás dando permisos de ejecución antes de ejecutarlos?
 ¿Verificaste que lo tengan?
   Saludos,


 --
 Santiago López Denazis
 GNU/Linux SysAdmin
 sldena...@gmail.com
 Open your source, open your mind.

Recuérdenme cómo se hace esto, porque no estoy seguro. Y no, chmod
+x no sirve, ya lo probé:
root@miguel-LT:/media/DATOS/Misdocs/Programacion# chmod +x ejemplo2.1
root@miguel-LT:/media/DATOS/Misdocs/Programacion# ./ejemplo2.1
bash: ./ejemplo2.1: Permiso denegado
root@miguel-LT:/media/DATOS/Misdocs/Programacion# D


-- 
Buen uso de las listas (como se ven en Debian):
http://wiki.debian.org/es/NormasLista
Ayuda para hacer preguntas inteligentes: http://is.gd/NJIwRz


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/calevjmqbrrnshb41dewsk5gx63fx_o1q77vnqdx_gljewca...@mail.gmail.com



Re: Problemas para ejecutar archivos precompilados en C

2012-10-05 Por tema Santiago López Denazis
On 10/05/2012 03:26 PM, Miguel Matos wrote:
 Saludos. Luego de un rato, realicé las pruebas requeridas, pero:
 ls -l
 total 5
 -rw--- 1 miguel miguel0 oct  3 14:24 archivoprueba.txt
 drwx-- 1 miguel miguel0 jun 25 11:25 eclipselinux
 -rw--- 1 miguel miguel   99 oct  3 13:54 ejemplo2.1.c
 drwx-- 1 miguel miguel 4096 jun 25 11:26 practicasjava
 root@miguel-LT:/media/DATOS/Misdocs/Programacion# gcc ejemplo2.1.c
 root@miguel-LT:/media/DATOS/Misdocs/Programacion# ./a.out
 bash: ./a.out: Permiso denegado
 root@miguel-LT:/media/DATOS/Misdocs/Programacion# rm a.out
 root@miguel-LT:/media/DATOS/Misdocs/Programacion# gcc ejemplo2.1.c -o 
 ejemplo2.1
 root@miguel-LT:/media/DATOS/Misdocs/Programacion# ejemplo2.1
 bash: ejemplo2.1: no se encontró la orden
 root@miguel-LT:/media/DATOS/Misdocs/Programacion#
 
 sigo sin encontrar solución. Probaré la ayuda de otro usuario:
 El día 5 de octubre de 2012 08:11, Santiago López Denazis
 sldena...@gmail.com escribió:

   Buenas. ¿Les estás dando permisos de ejecución antes de ejecutarlos?
 ¿Verificaste que lo tengan?
   Saludos,


 --
 Santiago López Denazis
 GNU/Linux SysAdmin
 sldena...@gmail.com
 Open your source, open your mind.
 
 Recuérdenme cómo se hace esto, porque no estoy seguro. Y no, chmod
 +x no sirve, ya lo probé:
 root@miguel-LT:/media/DATOS/Misdocs/Programacion# chmod +x ejemplo2.1
 root@miguel-LT:/media/DATOS/Misdocs/Programacion# ./ejemplo2.1
 bash: ./ejemplo2.1: Permiso denegado
 root@miguel-LT:/media/DATOS/Misdocs/Programacion# D
 
 

  A ver, en el ejemplo que nos muestras, no has revisado los permisos de
los ejecutables, que es lo que interesa!!
  Haz lo que te dijeron, verifica cómo se monta el dispositivo, o mueve
las cosas a otro lado (tu home, por ejemplo) y prueba desde ahí.
  Saludos,

-- 
Santiago López Denazis
GNU/Linux SysAdmin
sldena...@gmail.com
Open your source, open your mind.

Por favor, no utilice formatos de archivo privativos para el intercambio
de documentos, como DOC y XLS, sino HTML, PDF, TXT, CSV o cualquier otro
que no obligue a utilizar un programa de un fabricante concreto. Vea
http://www.gnu.org/philosophy/no-word-attachments.es.html
--



signature.asc
Description: OpenPGP digital signature


Problemas para ejecutar archivos precompilados en C

2012-10-04 Por tema Miguel Matos
Saludos a tod@s, aprovecho para resolver un asunto que me invade la
conciencia. Estoy practicando la fina ciencia de la programación en la
fina arte de la computación, blablabla, rodando-ando cavando-ando, y
quiero que todo me salga bien en mi Debian 6. Pero tengo este
problema:
miguel@miguel-LT:~$ cd /media/DATOS/Misdocs/Programacion
miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ ls -l
total 26
-rw--- 1 miguel miguel 0 oct  3 14:24 archivoprueba.txt
drwx-- 1 miguel miguel 0 jun 25 11:25 eclipselinux
-rw--- 1 miguel miguel  4508 oct  3 14:01 ejemplo2.1
-rw--- 1 miguel miguel99 oct  3 13:54 ejemplo2.1.c
-rw--- 1 miguel miguel 15663 oct  3 14:05 ejemplo2.1.exe
drwx-- 1 miguel miguel  4096 jun 25 11:26 practicasjava
miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gedit ejemplo2.1
miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gedit ejemplo2.1.c
miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gcc ejemplo2.1.c
miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ ./a.out
bash: ./a.out: Permiso denegado
miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ gcc ejemplo2.1.c -o hola
miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ hola
bash: hola: no se encontró la orden
miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$ ./hola
bash: ./hola: Permiso denegado
miguel@miguel-LT:/media/DATOS/Misdocs/Programacion$

Tengo instalado el gcc 4.4, además de esto:
gcc-4.4-base gcc-4.4-locales gcc-4.4-source gcc-4.4-multilib libgcc1 gccxml

El gcc-4.4-source me rebotaba porque decía que no podía instalar algo
llamado automake (de la fuente: Error 404 Not Found). Fui a la
dirección que otorgaba el archivo:
http://ftp.debian.org/debian/pool/main/a/automake1.9/

Y vi que tienen el paquete que me rebotaba:
automake1.9_1.9.6+nogfdl-4_all.deb, pero preferí bajar otro más
utilizable en mi compu (uno i386). Ya instalado, el gcc-4.4-sources
pasó a instalarse. Sin embargo, no puedo ejecutar los compilados de C,
aún siguiendo los pasos de algunas páginas web que visité[1] ¿Creen
que esté haciendo algo mal o no estoy visitando los enlaces correctos?
Llevo casi nadita en Debian, a pesar de tener tiempo en la lista, y
quizás con esto pueda avanzar mucho mucho muuucho más

[1]www.chuidiang.com/clinux/herramientas/basico/hola_mundo.php
-- 
Buen uso de las listas (como se ven en Debian):
http://wiki.debian.org/es/NormasLista
Ayuda para hacer preguntas inteligentes: http://is.gd/NJIwRz


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/calevjmq6+4kerszb_ehr3tagc1uf8ux6v85fbvzx2ulz3nh...@mail.gmail.com