Bueno, luego de quemar algunas neuronas pensando, se me ocurrió pasarle a gcc directamente el parámetro en cuestión, digamos algo así:
gcc -lstdc++ -o cliente cliente.cc
Cuál fue mi sorpresa al ver que gcc compilaba el programa sin siquiera quejarse con algún warning.
Sin siquiera haberme alegrado por lograr mi objetivo (ya que el bicho de la curiosidad siempre ataca), me puse a investigar el porqué de este hecho.
Luego de razonar y leer un poco (man gcc
), me di cuenta que al pasarle como opción -lstdc++, lo que en realidad estoy haciendo es especificar el uso de la librería stdc++ (sintaxis::= -l
<libreria>).
Al no pasarle ninguna librería a gcc, este toma por defecto la stdc, la cual no hace falta mucho cerebro para darse cuenta que es la librería estándar de C, y que gcc la usa por defecto.
Conclusión, INSTRU estaba totalmente acertado.
Espero que mis comentarios y explicaciones sirvan de algo a alguien
Saludos