dsp*_*099 12 nvidia compiling cuda make
我正在尝试按照教程让 CudaMiner在 Linux 上工作。我煞费苦心地安装了 NVidia 驱动程序,Cuda 5.0,顺便说一句,当我运行时,我在最后一步失败了make
:
make all-recursive
make[1]: Entering directory `/var/progs/CudaMiner'
Making all in compat
make[2]: Entering directory `/var/progs/CudaMiner/compat'
Making all in jansson
make[3]: Entering directory `/var/progs/CudaMiner/compat/jansson'
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -g -O2 -MT dump.o -MD -MP -MF .deps/dump.Tpo -c -o dump.o dump.c
/bin/bash: gcc: command not found
make[3]: *** [dump.o] Error 127
make[3]: Leaving directory `/var/progs/CudaMiner/compat/jansson'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/progs/CudaMiner/compat'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/progs/CudaMiner'
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)
我很确定我有 gcc,事实上我有它的多个版本。我安装了 4.6 版(这是 cuda 所需要的),但似乎没有找到。我离得那么近!
提前致谢。
Jot*_* eN 25
也许简单...
sudo apt-get install gcc
Run Code Online (Sandbox Code Playgroud)
……够了吗?
这样做:打开一个终端并输入gcc --version
. 有什么事吗?
或者,搜索 gcc 可执行文件,它应该位于 /usr/bin 中。做ls /usr/bin | grep gcc
。你从那个命令得到什么输出?
如果任一命令都没有输出,那么您需要在安装 gcc 的任何位置(可能在 /usr/share 中的某个位置?)找到它。找到后,执行cd /usr/bin && ln -s [ABSOLUTE PATH OF GCC]
。
如果第一个没有输出,但第二个有输出,那么你就有了严重的问题,因为 /usr/bin 不在你的 PATH 中。编辑文件/etc/environment
并将以下行添加到文档末尾:PATH="$PATH:/usr/bin"
.
如果你从第一个得到输出,那么 bash 没有读取它自己的 PATH 就会出现问题。我认为地狱会在第一部作品之前冻结,但看着你证明我错了,为我冻结地狱。:)
希望这可以帮助!如果有的话+1我!
归档时间: |
|
查看次数: |
140864 次 |
最近记录: |