Próbuję debugować program CUDA, ale kiedy jestem uruchamiania gdb
tak:Jak załadować dodatkowe biblioteki dla GDB?
$ gdb -i=mi <program name>
$ r <program arguments>
Dostaję:
/home/wvxvw/Projects/cuda/exercise-1-udacity/cs344/HW2/hw:
error while loading shared libraries: libcudart.so.5.0:
cannot open shared object file: No such file or directory
Process gdb-inferior killed
(sformatowany dla czytelności)
(Używam gdb przy użyciu Mxgdb
) Jeśli to ma znaczenie, biblioteki CUDA są w .bashrc
export PATH="/usr/local/cuda/bin:$PATH"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64"
Jeśli chcesz debugować program CUDA, masz zamiar uruchomić 'gdb' lub' cuda-gdb'? –
Nie sądzę, że jest to przyczyną twojego obecnego problemu z biblioteką cudart, ale jeśli w trakcie drogi chcesz debugować kod urządzenia, powinieneś zamiast tego użyć 'cuda-gdb'. –