小编Alf*_*lar的帖子

为什么我得到"nvcc致命:重新定义论证'优化'"?

我试图在MacBook Pro Retina上使用CUDA驱动程序版本:7.0.36和cuda toolkit 7.0在nVidia GT 750 M中编译,以下代码及其makefile但是它给了我这个错误:

nvcc致命:重新定义参数'optimize'.

尽管我已经能够用nvcc编译和执行其他程序,但是使用makefile等,现在我不是.

此外,我还没有找到关于这个错误的有用的东西所以我在这里问它是否有人知道如何解决它.我是CUDA的新手,所以如果您需要更多信息,请索取.

这是我的Makefile.inc:

CXX             := nvcc
OPTIM           := -O3
DEBUG           := -g -DOLB_DEBUG
CXXFLAGS        := $(OPTIM)
ARPRG           := ar
LDFLAGS         := -O3
PARALLEL_MODE   := OFF
OMPFLAGS        := -fopenmp
BUILDTYPE       := precompiled
INPUTDIR        := ./input
OUTPUTDIR       := ./output
INCDIR          := ./inc
OBJDIR          := ./obj
SRCDIR          := ./HeatTransfer
BINDIR          := ./bin
###########################################################################
## defines shell
SHELL           := /bin/sh
Run Code Online (Sandbox Code Playgroud)

Makefile:

###########################################################################
ROOT := .
include $(ROOT)/Makefile.inc
######################################################## Operational system
OS …
Run Code Online (Sandbox Code Playgroud)

optimization cuda compiler-errors compiler-flags nvcc

3
推荐指数
1
解决办法
4877
查看次数