This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 编译器/AWR1642BOOST:毫米波 SDK 默认 makefile 是否链接符号调试信息?

Guru**** 2585275 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/617867/compiler-awr1642boost-is-the-mmwave-sdk-default-makefile-linking-symbolic-debug-information

器件型号:AWR1642BOOST

工具/软件:TI C/C++编译器

如果链接器默认链接符号调试信息、如何在最终可执行文件中删除这些附加信息。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jerry、

    毫米波 SDK 演示 makefile 文件包括中的常见 makefile mmWave_sdk.mak mmwave_sdk_01_00_00_05\packages/ti\common。 您可以通过从 R4F_CFLAGS (对于 Cortex R4F)和 C674_CFLAGS (对于 DSP)中删除-g 标志来删除符号调试信息、如下所示:

    用于 R4构建的#编译器标志:

    R4F_CFLAGS =-mv7R4 --code_state=32 --float_support=VFPv3D16 --abi=eabi -me \

    --define=Subsys_MSS --define=$(platform_define)--define=$(download_fin_ccs_define)\

    --define=DebugP_ASSERT_ENABLED $(R4F_INCLUDE)-g -O3 -display_error_number \

    --diag_warning=225 --diag_wrap=off --little_endian \

    --preproc_with_compile --gen_func_subsections

    C674编译器的#编译器标志:
    C674_CFLAGS =-mv6740 --abi=eabi --gcc -g -O3 -mo --define=Subsys_dss --define=$(platform_define)\
    --display_error_number --diag_warning=225 --diag_wrap=off --preproc_with_compile \
    --define=DebugP_ASSERT_ENABLED \
    $(C674_INCLUDE)

    此致

    尼廷

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Nitin、
    谢谢重播、它回答了我的问题。