Sto cercando di compilare questo stupido sorgente c con GCC su Windows
char *videomem = (char *) 0xb8000;
int main();
void _start(){
main();
while(1);
}
void putcar(char carattere){
*videomem++ = carattere;
*videomem++ = 0x7;
}
void putstring(char *stringa){
int i = 0;
while(stringa[i]){
putcar(stringa[i]);
i++;
}
}
int main()
{
char frase[] = "Test di stampa";
putstring(frase);
while(1);
return 0;
}
Quando lancio la compilazione con g++ il compilatore mi restituisce un errore:
AS.EXE (che se non capito male é l'assemblatore di GNU GCC) non riesce a trovare il punto di ingresso __printf__ della procedura nella libreria di collegamento libintl-8.dll
Qualcuno di voi ha mai incontrato un errore del genere ? Io non uso la procedura printf , anzi non la devo proprio usare, però non capisco cosa non gli piaccia