我知道运行javac file1.java生成file1.classif file1.java是唯一的源文件,然后我可以说java file1运行它.
但是,如果我有2个源文件,file1.java以及file2.java,那我怎么构建程序?
我正在尝试在运行Ubuntu 10.04的服务器上安装CUDA.
我按照NVDIA说明安装了"用于Ubuntu Linux 10.04的CUDA工具包","GPU Conputing SDK代码示例"和"Linux驱动程序驱动程序(260.19.26)(64位)",我的系统是64位.这个安装似乎很成功.从http://developer.nvidia.com/object/cuda_3_2_downloads.html#Linux下载的所有内容
根据安装包的消息,我将/ usr/local/cuda/bin添加到PATH,/ usr/local/cuda/lib64:/ usr/local/cuda/lib到LD_LIBRARY_PATH
然后,我尝试运行示例程序.奇怪的是,其中一些可以运行,其中一些甚至没有通过它们可以毫无问题地制造.
例如,
- convolutionSeparable只会停在那里没有任何消息,我可以通过ctrl + c杀死它.
matrixMul 输出一条线
Device 0: "Quadro 5000" with Compute 2.0 capability
并停在那里,再次可以被Ctrl + C杀死
clock 工作,输出
PASSED
time = 12574
Press ENTER to exit...
simpleMultiCopy 输出 PASSED
MonteCarlo 输出 PASSED
simpleZeroCopy 输出 PASSED
bandwidthTest 永远停在那里闪烁的光标.
这有什么问题?!如何检查我的CUDA安装是否成功?那些程序出了什么问题?他们甚至没有错误信息.