Ubuntu12.10にcuda5をインストールしましたが、正常に動作しています。ターミナルのcuda-gdbを使用してコンパイルおよびデバッグすることもできます。nsightを使用しようとすると、コードが問題なくコンパイルおよび実行されますが、デバッグしようとすると、次のエラーが発生します。
Error in final launch sequence
Failed to execute MI command:
-gdb-set cuda api_failures ignore
Error message from debugger back end:
Undefined set cuda command: "api_failures ignore". Try "help set cuda".
Undefined set cuda command: "api_failures ignore". Try "help set cuda".
私はubuntu12.1064ビットを使用しており、GTX 675M(optimus)を使用しているため、optirun(bumblebee)を使用してcuda実行可能ファイルとnsightを起動しています。apt-getを介してcuda-gdbをインストールし、バージョン4.2を取得しました。
frederico@zeus:~/Dropbox/coisas/projetos/delta_cuda$ cuda-gdb --version
NVIDIA (R) CUDA Debugger
4.2 release
Portions Copyright (C) 2007-2012 NVIDIA Corporation
GNU gdb (GDB) 7.2
一人で(nsightなしで)使えるので問題ないと思います。nsightを変更して、optirunでもcuda-gdbを起動しましたが、同じエラーが発生し続けます。