现在观察以下情况:
当共享库/dll以发布模式构建,而我的应用程序也在发布模式中构建时,结果是:成功执行了应用程序当共享库/dll是在发布模式下构建的,而我的应用程序也是以调试模式构建时,结果是:应用程序在没有从调用堆栈加载任何符号的情况下崩溃。nConnection EXPORT using the target table:" <<
但是现在我想添加一条规则,如果我运行命令-g make debug_test_<name_of_my_function>**.**,将gcc标志添加到命令中,从而在调试模式下创建二进制。我尝试添加特定于模式的规则debug_%,并使用特定于模式的值将-g附加到CFLAGS中。注意,无论我为目标`debug%`_使用什么先决条件规则,它都不会被执行(即使先决条件不是模式规则)。还请注意,如果我在makefile中替换
debug_%: