我是Freebsd的新手。我已经安装了gcc但无法运行它。
root @ mybook:/ home / accessp #pkg install gcc 更新FreeBSD存储库目录...... ... ... ... 要安装的新软件包: gcc:4.8.3_2
该过程需要345 MB的空间。 67 MB下载。
继续这个动作? [y / N]:y
获取gcc-4.8.3_2.txz:100%67 MB 84.5k / s 13:52 检查完整性...已完成(0冲突)
[1/1]安装gcc-4.8.3_2:100%
root @ mybook:/ home / accessp #gcc
gcc:找不到命令。
gcc安装在哪里?或者我是否需要执行一些额外步骤才能完成安装?
我在/ usr / local / bin中看到过。它不在那里。我已经为gcc做了一个查找,结果如下:
的/ usr / libdata / GCC
的/ usr /本地/ LIB / gcc48 / GCC
的/ usr /本地/ libdata / LDCONFIG / GCC
的/ usr /本地/的libexec / gcc48 / GCC
的/ usr /包括/ GCC
/usr/ports/lang/gcc49/work/gcc-4.9-20141015/gcc
的/ usr /端口/郎/ gcc49 /工作/建造/ GCC
的/ usr /端口/郎/ GCC
答案 0 :(得分:2)
由于您可以从端口安装多个版本的gcc
,因此它们实际上都不会像gcc
那样自行安装,因为这会导致冲突。
可执行文件名称根据其版本附加了后缀。在您的情况下,请查找gcc48
。
此外,根据您使用的shell,您可能必须在安装新程序后使用rehash
命令以使shell知道它。