habe es selbst rausgefunden also die in c++ zu includenen sachen liegen bei ubuntu (womöglich auch noch bei anderen systemen ) unter /usr/includes/. So und die io.h liegt bei Ubuntu nicht unter /usr/includes/asm sondern unter /usr/includes/sys/
also muss der aufruf
#includes <sys/io.h>
sein
%-)