1 |
It's an identical file to gcc, but not a hard link: |
2 |
|
3 |
> |
4 |
> alanm@khamul ~ $ ls -al /usr/bin/cc |
5 |
> -rwxr-xr-x 1 root root 10424 Nov 16 00:43 /usr/bin/cc |
6 |
> |
7 |
> alanm@khamul ~ $ ls -al /usr/bin/gcc |
8 |
> -rwxr-xr-x 1 root root 10424 Nov 16 00:43 /usr/bin/gcc |
9 |
> |
10 |
> alanm@khamul ~ $ diff /usr/bin/cc /usr/bin/gcc |
11 |
> |
12 |
> alanm@khamul ~ $ ls -ali /usr/bin/cc |
13 |
> 531047 -rwxr-xr-x 1 root root 10424 Nov 16 00:43 /usr/bin/cc |
14 |
> |
15 |
> alanm@khamul ~ $ ls -ali /usr/bin/gcc |
16 |
> 530815 -rwxr-xr-x 1 root root 10424 Nov 16 00:43 /usr/bin/gcc |
17 |
> |
18 |
> |
19 |
> |
20 |
Thanks Alan. |
21 |
|
22 |
adam@proxy ~ $ which cc |
23 |
which: no cc in |
24 |
(/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.2:/usr/lib64/subversion/bin:/usr/games/bin:/opt/vmware/bin) |
25 |
adam@proxy ~ $ ls -l /usr/bin/cc |
26 |
-rw-r--r-- 1 root root 10352 Nov 14 18:41 /usr/bin/cc |
27 |
|
28 |
So, chmod +x to fix. |
29 |
|
30 |
gcc was getting found in /usr/x86_64-pc-linux-gnu/gcc-bin/4.8.2/gcc |
31 |
adam@proxy ~ $ ls -l /usr/x86_64-pc-linux-gnu/gcc-bin/4.8.2/gcc |
32 |
lrwxrwxrwx 1 root root 23 Nov 14 18:41 |
33 |
/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.2/gcc -> x86_64-pc-linux-gnu-gcc* |
34 |
adam@proxy ~ $ ls -l |
35 |
/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.2/x86_64-pc-linux-gnu-gcc |
36 |
-rwxr-xr-x 1 root root 767584 Nov 14 18:41 |
37 |
/usr/x86_64-pc-linux-gnu/gcc-bin/4.8.2/x86_64-pc-linux-gnu-gcc* |
38 |
adam@proxy ~ $ ls -l /usr/bin/gcc |
39 |
-rwxr-xr-x 1 root root 10352 Nov 14 18:41 /usr/bin/gcc* |
40 |
|
41 |
so i chmoded that too so the /usr/bin one is found. |
42 |
|
43 |
FWIW bash wont build statically, but will build with -static-libgcc |
44 |
-static-libstdc++ |