页次: 1
如题.................................
离线
cc 和 c++ 什么的不是 UNIX 系统的标准程序名么?make 在没有指定的情况就使用 cc 作 C 编译器的。
通常 cc 和 c++ 这种通用名称是链接到某个具有的实现上的,比如 Linux 上很有可能是 gcc 和 g++ 的别名。
离线
cc 和 c++ 什么的不是 UNIX 系统的标准程序名么?make 在没有指定的情况就使用 cc 作 C 编译器的。
通常 cc 和 c++ 这种通用名称是链接到某个具有的实现上的,比如 Linux 上很有可能是 gcc 和 g++ 的别名。
了解了,好久没用,还以为c++又更新了什么新功能了。
奇怪,记得以前用c++这命令是完全没什么作用的……多半是俺记忆混乱了。
离线
-rwxr-xr-x 4 root root 825264 Dec 26 15:14 /usr/bin/c++
lrwxrwxrwx 1 root root 3 Dec 26 15:14 /usr/bin/cc -> gcc
-rwxr-xr-x 4 root root 825264 Dec 26 15:14 /usr/bin/g++
-rwxr-xr-x 3 root root 822512 Dec 26 15:14 /usr/bin/gcc
arch好像c++和g++是指向同一个文件(hard link),cc倒是gcc的别名.
离线
好奇怪,它们
/usr/bin/c++
/usr/bin/x86_64-unknown-linux-gnu-c++
/usr/bin/x86_64-unknown-linux-gnu-g++
/usr/bin/g++
是硬链接,但是 cc 的只有
/usr/bin/gcc
/usr/bin/x86_64-unknown-linux-gnu-gcc
/usr/bin/x86_64-unknown-linux-gnu-gcc-4.9.2
离线
页次: 1