代码c++,编译使用类class报错,identifier “class” is undefined。
WINODWS下CCS编译是没问题的,因为加了IPC双核通讯的,需要linux下编译,linux这个需要添加什么库吗?
# ======== toolchain macros ========
CGTOOLS = $(ti.targets.elf.C66)
CC = $(CGTOOLS)/bin/cl6x -c
LD = $(CGTOOLS)/bin/cl6x -z
CPPFLAGS =
CFLAGS = -qq -pdsw225 -ppd=$@.dep -ppa $(CCPROFILE_$(PROFILE)) -@$(CONFIG)/compiler.opt -I. \
-I ../source/DSPLib/ \
-I ../source/MathLib/ \
# entry point is set to an aligned address so that IPC can load the slave
LDFLAGS = -w -q -u _c_int00 -c -m $(@D)/obj/$(@F).map
LDLIBS = -l $(CGTOOLS)/lib/libc.a \
-l ../source/dsplib.ae66 \
-l ../source/mathlib.ae66 \
CCPROFILE_debug = -D_DEBUG_=1 –symdebug:dwarf
CCPROFILE_release = -O2
///////////////////////////////////////////////////////////////////////
对比CCS下的编译自动生成的makefile,没发现区别,而且将CCS下makefile编译选项复制到linux下的makefile报相同错误
user5012922:
回复 Shine:
感谢您的回复,确实存在-fc ,删除后可以了