cuda 编译小记
今天编译一个cuda程序,遇到了一堆乱糟糟的问题。各种找不到库,头文件,莫名其妙的问题。不过还好总算折腾过去了,根本问题有两个,一是对编译器和编译过程不了解,二是makefile不过关。
先说第一个。
cuda用的是nvcc,如果用gcc编译带有cuda.h的文件就会说找不到头文件,用nvcc就没有这个问题,因此我觉得应该是编译器自带的环境变量不同,跟我之前对环境变量的理解有出入。姑且记下了,将来再来看到底是不是。
第二个就是makefile,我之前模仿别人的写的,但是改乱了,总的来讲,初学的话文件的顺序,依赖什么的还是应该严格按照规范。
就这样吧,脑袋不好用了,学点忘点,唉。

浙公网安备 33010602011771号