Bueno, al compilar con g++ (g++ nombre_del_archivo.cpp -o nombre_del_programa)no hay ningún error, y el programa se puede abrir y utilizar normalmente con el comando "./nombre_del_programa", pero el icono que tiene es el que usan los ficheros plano y el formato es de "biblioteca compartida".
me pueden explicar a que se debe ese cambio y si me afecta en algo , también es de ayuda que me digan como solucionarlo, gracias.
https://imgur.com/a/b5FH3LA
captura de pantalla