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.

[参考译文] CCS:C2000 *.lib与*.obj

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/617302/ccs-c2000-lib-and-obj

工具/软件:Code Composer Studio

您好,

客户正在使用C2000 (F2803x,F2823x等)来执行其项目。

在创建*。lib和*。obj时,他们有一些问题:

1)*。c和*。h是否可以包含在*。lib或*。obj中?

2)创建*。lib和*。obj时,能否在*。c中使用"#include xx.h"? 如果是,是否存在任何风险?

非常感谢。

Br,Jordan

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

    您好,

    1)是否可以*。c和*。h包含在*。lib或*。obj中? [/引述]

    对象文件由汇编程序输出,并且是源文件(*。c,*。s等)的编译结果。 它是文件的代码和符号。 库是目标文件的集合。

    此图很好地说明了这一点:

    http://software-dl.ti.com/ccs/esd/documents/users_guide/sdto_ccs_build-handbook.html#main-build

    Jordan ZHOZHOO 说:
    2)创建*。lib和*。obj时,能否在*。c中使用"#INCLUDE xx.h"? 如果是,是否存在任何风险?[/QUOT]

    是的。 这很常见。 许多*。c文件通常包括其他头文件,然后在编译*。c文件时,会生成目标文件。

    希望这有所帮助

    KI

x 出现错误。请重试或与管理员联系。