Cross compilling
Este semestre que empieza nos agregan una asignatura llamada Programación de Máquinas donde se imparte este semestre programación en lenguaje C++ con el API de Windows y el próximo semestre programación en lenguaje ensamblador. Con lenguaje ensamblador no vi problema alguno pero con el API de Windows tenía el gran inconveniente de que uso completamente GNU/Linux en mi PC. Así que me pasé un rato googleando en busca de alternativas y lo que encontré me encantó: cross compiling.
Lo único que tuve que hacer fue instalar los paquetes mingw32, wine y libwine. Después hice la aplicación más básica que pude hacer que usara API de Windows:
Después lo compilé con
Lo único que tuve que hacer fue instalar los paquetes mingw32, wine y libwine. Después hice la aplicación más básica que pude hacer que usara API de Windows:
#include
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);
return 0;
}
Después lo compilé con
i586-mingw32msvc-gcc
y lo ejecuté con wine
. Mejor imposible, ya no tengo que ir a Windows para entregar las tareas de PM.
Comments
Post a Comment