Not right now. `std::cout` requires `<iostream>` which inherits `<io>` which accesses IO functions of the system.
gcc or g++ has an hardware abstraction layer underneath the POSIX API which require to have a lot POSIX API stuff available. 
So, until we're not provide all required functions we're not able to pass all the defines and macros, such as:
`/usr/include/i386-linux-gnu/c++/4.8/bits/gthr-default.h:113:1: error: ‘sched_yield’ was not declared in this scope
 __gthrw(sched_yield)`
But with the continuous additions towards POSIX compliance it will be possible (soon ;) ).