我第一次尝试构建一个充满CUDA例程的.so。Darwin)CUDA_LIB := ${CUDA_PATH}/libifeq ($(UNAME), Linuxsymbols: Bad value
可能的问题是什么?(将-fPIC添加到编译行不起作用。)我有点怀疑LLVM版本的细微差别是不是问题所在,因为我认为makefile已经是一团糟了。感谢您的帮助。
我试图使用用Cmake创建的Makefile编译Linux中的共享库,但是运行make获得以下错误: /usrrelocation R_X86_64_32 against .rodata.str1.1 can not be used when making a shared object; recompile with -fPIC** [CMakeFiles/cpp-lib
在Visual 2012中,我有一个带有C++/CLI包装器的本机C++静态库。
现在,我正在使用C++ (JunoServiceRelease2)和GCC 4.2.4.在Linux中构建本机代码。我在Eclipse中创建了一个共享库空项目,并添加了所有的.h和.cpp文件,并让完成构建。relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompi