您好!
我将使用 mcu_plus_sdk_am243x 的 LwIP 部分。
我注意到、有一个使用 Clang 编译的 lib 文件夹。
我的项目使用 GCC 编译,我可以使用库还是必须使用 GCC 重新编译它?
谢谢。
Eli
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.
您好!
我将使用 mcu_plus_sdk_am243x 的 LwIP 部分。
我注意到、有一个使用 Clang 编译的 lib 文件夹。
我的项目使用 GCC 编译,我可以使用库还是必须使用 GCC 重新编译它?
谢谢。
Eli
尊敬的 Eli:
感谢您的提问。 对延迟回复深表歉意。
我将使用 mcu_plus_sdk_am243x 的 LwIP 部分。
我注意到、有一个使用 Clang 编译的 lib 文件夹。
我的项目使用 GCC 编译,我可以使用库还是必须使用 GCC 重新编译它?
[/报价]建议使用与用于工程编译器相同的编译器编译的库 。 但如果您使用 GCC 编译项目的 Clang lib、只需确保两者具有相同的编译器标志。 但就我们而言、我们还没有对其进行测试。
我们已经将一个 GCC 编译库与我们的 clang 项目链接起来、该项目正在工作、但我们还没有进行相反的测试。
如果您遇到任何问题、请告诉我。
尊敬的 Eli:
请使用 lwip 文件夹中的 make 文件:
sources\networking\lwip\makefile.stack_freertos.am243x.r5f.ti-arm-clang
修改 makefile 文件中的以下参数:
导出 MCU_PLUS_SDK_PATH?=$(abpaths.453/...)
包含$(MCU_PLUS_SDK_PATH)/imports.mak
CG_TOOL_ROOT=$(CGT_TI_ARM_CLANG_PATH)
cc=c:/compiler/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc
AR=:/compiler/gcc-arm-none-eabi-10.3-2021.10-win32/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc-ar
在 imports.mak 中的编译器路径文件夹中进行类似更改:
您好!
我想先用 Clang 练习现有的 LwIP、然后可能会成功使用 GCC
我正在尝试使
C:\ti\mcu_plus_sdk_am243x_08_06_00_43\source\networking\lwip> gmake -s makefile.stack_freertos.am243x.r5f.ti-arm-clang profile=debug
我没有看到任何反应-没有错误、也没有创建库
这是正确的命令吗?
请提供建议。
谢谢。
Eli