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.
工具/软件: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