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.

[参考译文] 重新构建 libc.a

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1260242/re-building-the-libc-a

您好!

我希望能够首先使用 clang 然后使用 GCC 构建 libc.a 库。

是否有一个文件列表和一个 makefile? (也许是 A-CCS 项目)

谢谢。

Eli

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

    我想你的意思是 蒂亚姆克朗 编译器。  遗憾的是、我们不提供构建该实验的 libc.a 或编译器附带的任何 RTS 库。

    谢谢。此致、

    -乔治

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

    您好!

    尝试使用 GCC 编译 MCU_SDK_243x tcpserver 示例时、收到一些 libc.a 错误。

    -

    C:/ti/gcc-arm-none-eabi-6-2017-q1-update/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/lib/thumb/v7-ar/fpv3/hard/libc.a (lib_a-exit.o):

    在函数`exit'中:exit.c:(.text.exit+0x1c):对` exit'的引用未定义

    -

    我认为我从 GCC 使用的 libc.a 没有退出函数。

    是这样吗?

    是否有任何工作?

    谢谢。

    Eli

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    in function `exit':exit.c:(.text.exit+0x1c):对`_exit'的引用未定义

    程序是否需要使用 半主机 来允许通过 CCS 调试器使用 stdio 以允许 I/O?

    否则、 按照 StackOverflow 线程 exit.c:(.text+0x18):使用 arm-none-eabi-gcc 时对` exit'的未定义引用 应有助于消除链接器错误。

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

    谢谢!