Difference between revisions of "Cuda"
From Ghoulwiki
Ghoulsblade (talk | contribs) |
Ghoulsblade (talk | contribs) (→troubleshooting) |
||
(22 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 == | |
− | + | ||
− | + | [[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