【发布时间】:2013-08-02 05:34:40
【问题描述】:
我正在使用 eclipse 来执行一个 cuda 程序。我已经下载了一个 CUDA PLUGIN 蚀。当我执行插件给出的示例 cuda 程序时它很好但是当我尝试时 执行任何其他程序我收到错误 undefined reference to main...
make
Building target: Add_cuda
Invoking: NVCC Linker
nvcc -L/export/trainee3/dinesh/cuda5.0/lib64 -o "Add_cuda" ./mycuda.o -lcudart
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status
我在stackoverflow中发现有时我们会因为系统启动文件而遇到这个问题 我使用了标志 -nostartfiles 但在我的情况下它不起作用..
我在 c++ 构建中包含了 lib64 和包含路径。
所以任何解决这个问题的建议....
【问题讨论】: