36 min de una hermosa y completisima explicacion. Explicacion sobre directorios, para que sirven los (para los mortales) extraños .o y .d. Como leer y generar makefiles. Despues del video me fui a leer el makefile que me generaba eclipse y pude entender casi todo jajaja. Debe ser uno de los mejores videos que hay sobre makefile. Muchas gracias. Tu canal es oro.
@WhileTrueThenDream4 жыл бұрын
Jejeje. "Los extraños o".. así es... después de varios años programando me di cuenta hace dos semanas de que no sabìa exactamente por qué se usaban...
@ezequielmartinezlopez8768 Жыл бұрын
Exactamente lo que buscaba: una presentación impecable, fácil de entender y muy visual.👍👍
@InfQui29 күн бұрын
Me encanta todos tus videos, excelente explicación. Deberías ser locutora, tiene una voz muy agradable
@WhileTrueThenDream4 жыл бұрын
...hay un par de gazapos..pero creo que puede seguirse bien la explicación... En el audio hay algun fallo en momentos puntuales. Qué dolor de edición de vídeo. Al fin terminó!!
@gustavoiag3 жыл бұрын
quedo muy bien , excelente!
@mariateresahigueratoledano34304 жыл бұрын
Genial, no solo es una explicación buena; además un video precioso: Qué voz tan bonita y qué capacidad de organización y comunicación. Gracias!
@WhileTrueThenDream4 жыл бұрын
Muchas gracias por el comentario!
@aderogog82184 жыл бұрын
Explicado de la mejor manera posible. Paso a paso, con posibles errores de la vida real y la forma de corregir. Entender los manuales de Make y Gcc es complicadillo, pero en este canal resulta claro. Muchas gracias.
@algovic2 жыл бұрын
Amaia, me ha parecido el video mas didactico que he visto en tiempo me encanta que una funcion complicada se empiece a explicar desde la base y luego se vayan sustituyendo las cosas conforme se sabe que hacen. Te felicito por tu trabajo.
@guzmanlopezcesar Жыл бұрын
Este tutorial es perfecto como introduccion es claro no te trata como tonto, esta en español es el tutorial perfecto que le recomiendo a mis alumnos para introducirse y que puedan utilizar Makefiles, Gracias.
@WhileTrueThenDream Жыл бұрын
Hola. Muchas gracias. Qué bien que ahora aprendan los alumnos a hacer makefiles... A mi me tocó autoaprender en el trabajo!
@MrIlgrim4 жыл бұрын
Está genial. Como complemento, molaría mucho un video sobre las autotools para generar los ./configure y demás.
@carlosmagno80612 жыл бұрын
Enseña muy bien y tiene una voz muy agradable y tierna.
@carlosmbp4 жыл бұрын
Eh pues esta bastante completa la información, esta muy bien para "organizar" lo aprendido en la uni, muchas gracias!
@WhileTrueThenDream4 жыл бұрын
Me alegro de que ahora se enseñen makefiles en la carrera, antes no era así y la primera vez q vi uno fue desconcertante
@vrykov4 жыл бұрын
Bien hecho! Hay muy pocos tutoriales de make en youtube (los he buscado en inglés y español) y éste es el mejor que he encontrado. Si puede mejorarlo para adaptar al uso de librerías con cada .c y .h en una carpeta suya, sería fenomenal. Es una posible mejora que se adapta muy bien al mundo real
@JuanGarcia-lo2el3 жыл бұрын
Me encantó! El mejor video sobre Makefiles, y tu voz es muy agradable. Saludos
@MrXavitaker4 жыл бұрын
Me suscribí ayer a este canal, y hoy sube este video sobre cómo usar GNU Make, asombroso, ¡Muchísimas gracias!
@Juan.salomon4 жыл бұрын
exelente explicación! 👏👏👏👏👏👏 Me encantó el video. En su momento quise aprender mas sobre esto, pero me habia quedado con las ganas debido a que no habia encontrado una buena explicación, quedándome con lo mas básico de make. Cuando vi tu canal y que enseñabas justo lo que estaba estudiando confíe en que subirás este video en algún momento y que iba a aprenderlo, y así fue, ¡muchas gracias!
@emmanuelpaniagua89838 ай бұрын
Hey excelente canal. No había encontrado una explicación tan buena de makefile. Gracias
@EnriqueGilPiqueras9 ай бұрын
Un vídeo excelente, me ha ayudado a asentar el concepto makefile y a sentirme un poco más preparado para escribirlo
@WhileTrueThenDream9 ай бұрын
Ánimo. Publique el video después de una experiencia un tanto frustrante con makefile. Jejej. Al final acaba funcionando
@antonioj.morenofrias6562 жыл бұрын
El mejor tutorial de makefile que he visto
@pablodamianalfonsoquintana22794 жыл бұрын
Siempre con la mejor explicación, me encantan tus videos!! Saludos desde Paraguay.
@WhileTrueThenDream4 жыл бұрын
Me encanta saber que se ven los vídeos tan lejos de aqui! Muchos saludos
@David-zp2rf4 жыл бұрын
No te imaginas lo que me has ayudado!, muchísimas gracias.
@WhileTrueThenDream4 жыл бұрын
Me alegra oirlo. :-)
@TheIsmael56574 жыл бұрын
Interesante tutorial y muy buena explicacion. Saludos desde Republica Dominicana.
@Marseaplage Жыл бұрын
Excelente explicación !! Gracias por compartirla !!
@aguelomultimedia3 жыл бұрын
Ha resultado muy didáctico. Suelo usar Visual Code (pero no se lleva bien los makefile), va con su particular tasks.json launch.json etc etc. Sin embargo en Code::blocks si está la opción de generar un makefile (aunque esto tampoco es cierto al 100%, tiene su "trampa"). Tuve curiosidad por el método makefile (que nunca uso porque lo automatizo todo desde el IDE que corresponda). En build projects ya tengo la posibilidad de hacer un makefile "automático". Gracias por el aporte, es interesantísimo y me ha ayudado a profundizar más.
@WhileTrueThenDream3 жыл бұрын
Gracias! Me alegro de que te haya servido la explicación del vídeo . :-) Yo me vi en la situación de tener que modificar uno que alguien había creado hace unos años y ahí tuve que aprender por la fuerza porque hasta ahora usaba uno generado o copipasteaba el de algún módulo parecido del proyecto.
@dev_lover4211 ай бұрын
te felicito, tus videos son muy claros y didácticos
@ricardosanchezlopez424410 ай бұрын
Muchas gracias, me ha servido mucho tu explicación.
@Inquicidor3 жыл бұрын
Carajo esto es lo que estaba buscando me encanto tu video y me suscribo esta muy bueno y solucionaste todas mis dudas muchísimas gracias
@gabrielmarturano32664 жыл бұрын
Como siempre excelente y muy didáctico. Otra idea para próximos videos que complementen a este son las librerías del sistema y como incorporarlas a nuestros programas. Se que siempre te pido mucho pero es que me gusta como explicas en tus videos ...
@joventino576 ай бұрын
Boa apresentação, mostrou passo a passo o que ocorre, bem didático. Parabéns e obrigado!
@user-dr8hc2ku9t2 жыл бұрын
google me ha llevado ya varias veces a tu canal cuando tengo dudas en C (y Linux) y la verdad es que tus vídeos son una joyita. Incluso muestras los manuales (que no siempre es tan evidente usarlos) y vas explicando casi para niños, cosa que se agradece inmensamente por aquellos como yo que somos muy duros de mollera. Ojalá la decima parte de mis profesores en la universidad hubieran explicado como tú. sigue así y saludos. P.D. en algún comentario he visto que has puesto referencias a otros canales de youtube en materia de Linux/C. Estaría bien que hicieras un vídeo con canales que te parecen buenos pedagogicamente hablando. Saludos
@WhileTrueThenDream2 жыл бұрын
Hola. Gracias. :-) Yo tb soy dura de mollera..jejejej. .
@user-dr8hc2ku9t2 жыл бұрын
@@WhileTrueThenDream el problema no es serlo , sino no reconocerlo 😆🤣🤣
@WhileTrueThenDream2 жыл бұрын
Totalmente deacuerdo
@antonioarcegudino77613 жыл бұрын
no manches!!! me salvaste!! buen video y excelente explicación! sigue asi
@andresferra4083 жыл бұрын
Excelente vídeo.... muchas gracias por compartir tus conocimientos
@omarmontenegro85982 жыл бұрын
Muy buen vídeo explicativo👍
@davidflorido27433 жыл бұрын
súper agradecido con tus videos!! muchas gracias,
@GriselBadillo3 жыл бұрын
Muy buen vídeo, lo haces ver muy sencillo
@danielpardo70199 ай бұрын
Que gran video! muchas gracias!
@gustavojoaquin_arch2 жыл бұрын
Excelente video, me sirvió mucho para compilar c++ en Debían :v
@psicologiaconmontero2 жыл бұрын
Explicas muy bien. Gracias
@ivanoviedo88532 жыл бұрын
Genial, muy bien explicado
@iCdaniel2 жыл бұрын
Excelente información, estoy entendiendo poco a poco sobre este tema!! Nota: Si el video lo hubiese explicado un hombre con esos problemas en el micrófono de seguro lo habrían explotado! 🤣
@WhileTrueThenDream2 жыл бұрын
Hola. Hubo alguna crítica con el video que creo que borré y alguien me dijo que lo arreglara un poco borde ...en fin... Pensé en borrarlo porque se oye mal pero no hay nada que hacer, me di cuenta tarde... .. Volver a grabar lo mismo es demasiado aburrido, así que lo decidí dejar así y borrar mensajes pesados sobre el audio... :-) Saludos
@jlolhades113 жыл бұрын
Excelente esplicación muchas gracias! pero tengo una duda, cómo serían o cómo cambiarían las instrucciones si el proyecto es de C++ (con archivs .cpp y .hpp)
@jacs3291 Жыл бұрын
Hola, acabo de descubrir tu canal. Tienes un video donde cómplices usando librerías? Por ejemplo libxml2. Que yo no soy capaz de compilar mi programa.
@gustavovelazquez94952 жыл бұрын
año 2022 no me funciona la opcion -I (flag para incluir) ya intente de todas maneras ni si quiera cambia el compilador, si pongo gcc sigue tomandome g++ (uso ubuntu)
@nicesoundworks7954 Жыл бұрын
Que sepas que eres bastante conocida entre los alumn@s de 42barcelona (no hace falta decir porque...)😉. Subscrito + like y agradecido como nunca.💫
@WhileTrueThenDream Жыл бұрын
Hola! Me alegra muchísimo saberlo! Un saludo
@davidsanchez-bu9un2 жыл бұрын
Todo perfecto, si hubieses dejado en un repo los ficheros del ejercicio para practicar te pongo un 10 :)
@WhileTrueThenDream2 жыл бұрын
Mi asignatura pendiente era poner en github todos los ejemplos... Peeero mi laptop se estropeó antes de terminar de hacerlo así que perdí varios ejemplos .. :-S
@pablodeleon33003 жыл бұрын
Muy bueno, sos una diosa!
@monsenor84614 жыл бұрын
Hola, Yo tengo un proyecto en fortan con varios archivos fuente e intento usar el compilador gfortran ¿el procedimiento sería similar para un proyecto fortran con archivos *.f90?
@WhileTrueThenDream4 жыл бұрын
Hola. No he realizado todavía makefiles para Fortran pero tomando como referencia el makefile del vídeo y sustituyendo "gcc" por el compilador que tú uses y la extensión ". c" por ". f90" y los CFLAGS por los de Fortran tal vez funcione, pero no puedo asegurartelo, puede que algo más haya q adaptar. Puedes mirar en el foro stack overflow que seguro encuentras un buen ejemplo de makefile para Fortran. Por ejemplo aqui: stackoverflow.com/questions/5871780/creating-a-fortran-makefile Saludos.
@monsenor84614 жыл бұрын
@@WhileTrueThenDream Siguiendo tu video acabo de poder crear el Makefile para fortran, sin embargo mis lineas de código son muy largas y parece que exceden la longitud permitida por el compilador. Buscando por internet dice que puedo recortar las lineas de código usando &, sin embargo es muy tedioso ya que tengo cientos de lineas que debería recortar. Ni modo. Ahora busco una opcion para que el compilador me pueda leer las lineas completas. Saludos.
@claudioegv2 жыл бұрын
Muy buen tutorial.
@joseluisbernalzambrano89064 жыл бұрын
Muchísimas gracias! Infortunadamente quedé corto, ¿tienes pensado un .configure?
@WhileTrueThenDream4 жыл бұрын
Hola! De momento no lo tengo pensado, en realidad he tenido suerte hasta ahora y siempre pude reutilizar alguno ya hecho :-) Saludos
@joseluisbernalzambrano89064 жыл бұрын
@@WhileTrueThenDream Muchas gracias, este tutorial es bastante claro, me puse a averiguar en detalle y el tema sería *autotools*. Aquí en KZbin no encontré tutoriales en español (será que no busqué bien), entonces ahora estoy siguiendo uno en inglés y haciendolo en español. Muchas gracias, pero tú experiencia no la tengo.
@Loujivendetta4 жыл бұрын
Buen vídeo, me ha quedado bastante claro los conceptos básicos, lo único que no he terminado de pillar es lo del último -include, miraré esos artículos que mencionas. Por cierto, ¿no hay alguna forma de hacer que los .o de OBJS se añadan automáticamente? Me refiero a hacer algo parecido a lo de la regla que marca automáticamente las dependencias de los .o con los .c de su mismo nombre. Gracias por el vídeo y un saludo
@arielfrimerman32382 жыл бұрын
Excelente !!! Gracias !!!!
@kamae792 жыл бұрын
Precioso. Gracias.
@lunita69063 жыл бұрын
hermosa voz
@javiercabrera85392 жыл бұрын
Como agrego un nuevo target, el cual es .tcl?
@NestorFeliciano3 жыл бұрын
muchas gracias me salvaste
@meoDomicio2 жыл бұрын
Gracias 😃
4 жыл бұрын
Para que sirve el AddressSanitizer?
@WhileTrueThenDream4 жыл бұрын
Hola Hasta donde sé tiene que ver con la detección de memoria corrupta y puedes usarlo en el makefile habilitando las opciones corrspondientes para que al generar tu proyecto (con make) te muestre errores de memoria ...lo has visto en este contexto de generación de un proyecto? En internet en el foro Stack Overflow puedes leer cómo habilitarlo en el make file. Saludos
4 жыл бұрын
@@WhileTrueThenDream Hola, y sí. Lo ví en un proyecto y no entendía porque. Sucede que mencionas el manual de gnu make y pues busque sanitize y no estaba. Y de lo que he buscado en la net no me aclaraba el tema. Gracias.!
@WhileTrueThenDream4 жыл бұрын
@ me diste una idea para un nuevo vídeo...justo esta semana tuve problemas con la memoria en un programa. ;-)
@WhileTrueThenDream4 жыл бұрын
@ ah, el lugar para buscarlo sería (y ahì aparece) el manual de gcc . -fsanitize=address es la opción, aunque en Stack Overflow la explicación me gusta más. :-)
@Mw3Jaime5014 жыл бұрын
Hola buenas, me gustaria saber si podrias ayudarme con una practica que tengo que hacer en c de memoria compartida usando forks y waits :D
@WhileTrueThenDream4 жыл бұрын
Hola. Ahora no tengo mucho tiempo para resolver ejercicios. Hay videos sobre los temas q mencionas, ojalá te ayuden. Saludos
@nandfx85064 жыл бұрын
Gracias
@perimetroCplus Жыл бұрын
no me funciona en windows ,pero igual me gustó escuchar tu voz