我已经创建了一个在python中使用的C共享库,它在我测试时非常有效。 我这样编译:
gcc -shared -std=c99 -I/usr/include/python2.6 -fPIC -lpython2.6 -opymod.so pymod.c
我有一个cuda源代码" pymod.cu"这与" pymod.c"相同而且我真的不知道如何用nvcc编译它。
提前谢谢。
答案 0 :(得分:2)
您需要先使用gcc
进行编译,然后使用nvcc -c test.cu -o test.o -Xcompiler -fPIC
gcc -shared -fPIC -o libtest.so test.o
构建共享库:
xConstraint