user@host ~ $ time strace gcc execve("/usr/bin/gcc", ["gcc"], [/* 65 vars */]) = 0 brk(0) = 0x603000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b6d7f14d000 uname({sys="Linux", node="atl64", ...}) = 0 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=117692, ...}) = 0 mmap(NULL, 117692, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b6d7f14e000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\334\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1301648, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b6d7f16b000 mmap(NULL, 3408120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b6d7f34e000 mprotect(0x2b6d7f485000, 2097152, PROT_NONE) = 0 mmap(0x2b6d7f685000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x137000) = 0x2b6d7f685000 mmap(0x2b6d7f68a000, 16632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b6d7f68a000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b6d7f68f000 arch_prctl(ARCH_SET_FS, 0x2b6d7f68f6f0) = 0 mprotect(0x2b6d7f685000, 12288, PROT_READ) = 0 mprotect(0x2b6d7f34c000, 4096, PROT_READ) = 0 munmap(0x2b6d7f14e000, 117692) = 0 brk(0) = 0x603000 brk(0x624000) = 0x624000 stat("/usr/kde/3.5/bin/gcc", 0x7fff2b970330) = -1 ENOENT (No such file or directory) stat("/usr/local/bin/gcc", 0x7fff2b970330) = -1 ENOENT (No such file or directory) stat("/usr/bin/gcc", {st_mode=S_IFREG|0755, st_size=10432, ...}) = 0 stat("/bin/gcc", 0x7fff2b970330) = -1 ENOENT (No such file or directory) stat("/opt/bin/gcc", 0x7fff2b970330) = -1 ENOENT (No such file or directory) stat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.0/gcc", {st_mode=S_IFREG|0755, st_size=226240, ...}) = 0 execve("/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.0/gcc", ["/usr/x86_64-pc-linux-gnu/gcc-bin"...], [/* 65 vars */]) = 0 brk(0) = 0x638000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b979b31d000 uname({sys="Linux", node="atl64", ...}) = 0 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=117692, ...}) = 0 mmap(NULL, 117692, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b979b31e000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\334\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1301648, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b979b33b000 mmap(NULL, 3408120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b979b51e000 mprotect(0x2b979b655000, 2097152, PROT_NONE) = 0 mmap(0x2b979b855000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x137000) = 0x2b979b855000 mmap(0x2b979b85a000, 16632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b979b85a000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b979b85f000 arch_prctl(ARCH_SET_FS, 0x2b979b85f6f0) = 0 mprotect(0x2b979b855000, 12288, PROT_READ) = 0 mprotect(0x2b979b51c000, 4096, PROT_READ) = 0 munmap(0x2b979b31e000, 117692) = 0 brk(0) = 0x638000 brk(0x659000) = 0x659000 open("/usr/lib64/locale/locale-archive", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b979b31e000 read(3, "# Locale name alias data base.\n#"..., 4096) = 2586 read(3, "", 4096) = 0 close(3) = 0 munmap(0x2b979b31e000, 4096) = 0 open("/usr/lib64/locale/pt_PT.utf8/LC_CTYPE", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=254020, ...}) = 0 mmap(NULL, 254020, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b979b33c000 close(3) = 0 open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=25488, ...}) = 0 mmap(NULL, 25488, PROT_READ, MAP_SHARED, 3, 0) = 0x2b979b37b000 close(3) = 0 open("/usr/lib64/locale/pt_PT.utf8/LC_MESSAGES", O_RDONLY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 close(3) = 0 open("/usr/lib64/locale/pt_PT.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0 mmap(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b979b382000 close(3) = 0 open("/usr/share/gcc-data/x86_64-pc-linux-gnu/4.2.0/locale/pt_PT.utf8/LC_MESSAGES/gcc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/gcc-data/x86_64-pc-linux-gnu/4.2.0/locale/pt_PT/LC_MESSAGES/gcc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/gcc-data/x86_64-pc-linux-gnu/4.2.0/locale/pt.utf8/LC_MESSAGES/gcc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/gcc-data/x86_64-pc-linux-gnu/4.2.0/locale/pt/LC_MESSAGES/gcc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {0x410ba4, [INT], SA_RESTORER|SA_RESTART, 0x2b979b54e6d0}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGHUP, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {0x410ba4, [HUP], SA_RESTORER|SA_RESTART, 0x2b979b54e6d0}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGTERM, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {0x410ba4, [TERM], SA_RESTORER|SA_RESTART, 0x2b979b54e6d0}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGPIPE, {0x410ba4, [PIPE], SA_RESTORER|SA_RESTART, 0x2b979b54e6d0}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/x86_64-pc-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/x86_64-pc-linux-gnu/gcc-bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.0/gcc", {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0 readlink("/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.0/gcc", "x86_64-pc-linux-gnu-gcc", 4096) = 23 lstat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.0/x86_64-pc-linux-gnu-gcc", {st_mode=S_IFREG|0755, st_size=226240, ...}) = 0 lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/x86_64-pc-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/x86_64-pc-linux-gnu/gcc-bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.0/gcc", {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0 readlink("/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.0/gcc", "x86_64-pc-linux-gnu-gcc", 4096) = 23 lstat("/usr/x86_64-pc-linux-gnu/gcc-bin/4.2.0/x86_64-pc-linux-gnu-gcc", {st_mode=S_IFREG|0755, st_size=226240, ...}) = 0 access("/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/", X_OK) = 0 access("/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/", X_OK) = 0 access("/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/specs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/specs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/4.2.0/specs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/../../../../x86_64-pc-linux-gnu/lib/specs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/gcc/x86_64-pc-linux-gnu/specs", R_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/", X_OK) = 0 write(2, "gcc: ", 5gcc: ) = 5 write(2, "no input files", 14no input files) = 14 write(2, "\n", 1 ) = 1 exit_group(1) = ? real 0m0.008s user 0m0.000s sys 0m0.006s