compile time user name
Brian Dessent
brian@dessent.net
Tue Apr 10 02:12:00 GMT 2007
Mohanlal Jangir wrote:
> Does any gcc attribute exist to get user name at compile time? For example
>
> int main( )
> {
> printf("*** version info ***\n");
> printf("DATE = %s\n", __DATE__);
> printf("TIME = %s\n", __TIME__);
> printf("USER = %s\n", ??????);
> return 0;
> }
>
> Any way to get USER info ??
Not that I'm aware of, but you can certainly achieve this with the
preprocessor:
gcc foo.c -D__USER__=\"$(id -un)\"
Brian
More information about the Gcc-help
mailing list