我正在运行OSX Mavericks并安装了Macports.我通过Macports安装了
gcc,工作正常.但是,当我键入man gcc时,我只得到:
No manual entry for gcc
我被告知我需要将以下内容添加到我的.bash_profile中
export MANPATH=/opt/local/share/man:$MANPATH
我做的没有效果. Macports实际上是否安装了相应的手册页? “port”命令的手册页以及其他预先安装的工具(例如clang)工作正常.
有帮助吗?干杯.
最佳答案 我一直有同样的问题.
我不确定macports如何设置manpath或者如何在os x中正确地改变它.
但如果你做人 – 路径,你可以看到路径设置的内容.在我看来/ opt / local / share / man是第一个.
如果我然后寻找一个gcc手册页,发现它告诉我实际上有一个手册页
$find /opt/local/share/man -name "*gcc*"
/opt/local/share/man/man1/gcc-mp-4.8.1.gz
那么我试过男人gcc-mp-4.8.1,但那也行不通.
最后,如果你只是在调用man时放入完整路径,它就可以工作.
这有效:
man /opt/local/share/man/man1/g++-mp-4.8.1.gz
有点蹩脚,必须放在整个路径,但至少你可以看到它,如果你需要.