Difference between revisions of "Cuda"
From Ghoulwiki
Ghoulsblade (talk | contribs) |
Ghoulsblade (talk | contribs) (→troubleshooting) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | == troubleshooting == | ||
+ | |||
+ | * compiling cuda samples : error message "... cannot be declared weak" : gcc-4.4 is not supported, | ||
+ | ** http://carlosscheidegger.wordpress.com/2009/11/16/cuda-2-3-on-ubuntu-9-10/ | ||
+ | ** add “–compiler-bindir=/usr/bin/gcc-4.3″ to NVCCFLAGS in your makefiles | ||
+ | ** cuda/shared/common.mk | ||
+ | ** cuda//C/common/common.mk | ||
+ | |||
+ | |||
+ | * running example : segfault | ||
+ | ** cuda driver not installed ? | ||
+ | ** try : make emu=1 | ||
+ | ** try : make dbg=1 emu=1 | ||
+ | ** gdb ... backtrace: 0xb7fa7ccd in cudaGetDeviceProperties () from /usr/local/cuda/lib/libcudart.so.2 | ||
+ | |||
+ | |||
+ | * error : /usr/bin/ld: cannot find -lglut | ||
+ | ** solution : apt-get install libglut3-dev | ||
+ | |||
+ | |||
+ | * error (during launch) : error while loading shared libraries: libcudart.so.2: cannot open shared object file: No such file or directory | ||
+ | ** solution : /etc/ld.so.conf | ||
+ | ** add line : /usr/local/cuda/lib | ||
+ | ** start /sbin/ldconfig | ||
+ | |||
== old == | == old == | ||
[[cuda_old_notes]] | [[cuda_old_notes]] |
Latest revision as of 00:16, 29 November 2009
troubleshooting
- compiling cuda samples : error message "... cannot be declared weak" : gcc-4.4 is not supported,
- http://carlosscheidegger.wordpress.com/2009/11/16/cuda-2-3-on-ubuntu-9-10/
- add “–compiler-bindir=/usr/bin/gcc-4.3″ to NVCCFLAGS in your makefiles
- cuda/shared/common.mk
- cuda//C/common/common.mk
- running example : segfault
- cuda driver not installed ?
- try : make emu=1
- try : make dbg=1 emu=1
- gdb ... backtrace: 0xb7fa7ccd in cudaGetDeviceProperties () from /usr/local/cuda/lib/libcudart.so.2
- error : /usr/bin/ld: cannot find -lglut
- solution : apt-get install libglut3-dev
- error (during launch) : error while loading shared libraries: libcudart.so.2: cannot open shared object file: No such file or directory
- solution : /etc/ld.so.conf
- add line : /usr/local/cuda/lib
- start /sbin/ldconfig