Я только что попробовал ваш код в модуле с именем temp.c.Я добавил функцию с именем f1.
void *pa; void *pb;
char *ptemp; char *ptemp2;
f1()
{
ptemp = (char *)pa;
ptemp2 = (char *)pb;
}
. В Linux я ввел gcc -c temp.c, и это скомпилировано без ошибок и предупреждений.
На какой ОС вы пытаетесь это сделать?