workbench vxworks image project 添加编译宏的问题
1.VIP(vxWorks image project)工程 没有 DKM(download kernel module) 工程中的defines
一栏用来添加编译宏。
2.但是可在variables一栏中可以通过参数指定
workbench的编译也是通过工程配置的信息等生成makefile,然后根据makefile语法调用编译器生成二进制文件。
而makefile以及编译器识别的添加编译宏是-DTEST_DBG=1 或 -DTEST_DBG
且一般是把上述信息写入CFLAGS 然后$(CC) $(CFLAGS) -o [email protected] $^等
让我误以为在CFLAGS_PROJECT或者CLAGS_AS_PROJECT 添加-DTEST_DGB就可以了
结果building时并未看到相应的宏信息输出,后来尝试在EXTRA_DEFINE添加发现可以