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.
工具/软件:TI C/C++编译器
您好!
是否有任何方法可以调用某些命令来编译工程? 在 CCS 中成功编译工程。
项目的属性保持不变、无需更改。
非常感谢。
BR、Jordan
您好、Jordon、
如果我理解正确、您正在寻找一种从命令行编译工程的方法。 如果这是正确的、那么
如果您安装了 XDC 工具、则可以使用 XDC gmake 编译项目。
例如
C:\ti\c2000\my_ccs_workspace\ccs_v10_wrkspc\led_ex1_blink\cpu1_rm>c:\ti\xdctools_3_55_02_22_core\gmake.exe all
当您在 CCS 中构建工程时、它应该会生成一个 makefile。
Santosh、
是的、你是对的。
使用命令行、
1) 1)转到方向: C:\ti\xdctools_3_55_02_22_core
2)调用:gmake.exe all C:\ti\c2000\my_ccs_workspace\ccs_v10_wrkspc\led_ex1_blink\CPU1_RAM
正确吗?
另一个疑问:
编译器版本和设置如何?
gmake 会自动重新编译编译器信息、并使用与 CCS 相同的设置进行编译吗?
非常感谢。
BR、Jordan
您好、Jordon、
makefile 将详细介绍编译器版本和编译器路径。 如果打开 Makefile 文件、您可以看到类似这样的内容。
CG_TOOL_ROOT:=/Users/a0132919/ti/ccs1010/ccs/tools/compiler/ti-cgt-c2000_20.2.1.LTS
gmake 只是编译 Makefile 的工具。
错过的第一个问题:
您可以使用如下命令:
C:\ti\c2000\my_ccs_workspace\ccs_v10_wrkspc\led_ex1_blink\cpu1_rm>c:\ti\xdctools_3_55_02_22_core\gmake.exe all
或
1) 1)转到方向: C:\ti\xdctools_3_55_02_22_core
2)调用:gmake.exe all -C C:\ti\c2000\my_ccs_workspace\ccs_v10_wrkspc\led_ex1_blink\CPU1_RAM
让我让客户尝试一下。
由于安全问题、我们的笔记本电脑无法运行 gmake。
运行时: C:\Jordan \Codes\FFT\CFFT_F32\RAM_EABI >c:\ti\xdctools_3_55_02_22_core\gmake.exe all
此信息失败:
'C:\Jordan\Codes\FFT\CFFT_F32\RAM_EABI 不能识别为内部或外部命令、
可操作的程序或批处理文件。
若尔登
[引用用户="Jordan Zhou "]无法将 C:\Jordan \Codes\FFT\CFFT_F32\RAM_EABI 识别为内部或外部命令,
可操作的程序或批处理文件。
您能否检查笔记本电脑上的路径是否正确?
路径正确,因为它们是从文件夹复制的。
命令从 C:\>运行
C:\>C:\Jordan\Codes\FFT\CFFT_F32\RAM_EABI >C:\TI\xdctools_3_51_03_28_core\gmake.exe all
'C:\Jordan\Codes\FFT\CFFT_F32\RAM_EABI 不能识别为内部或外部命令、
可操作的程序或批处理文件。
BR、Jordan
约旦
命令中存在问题。 请先转到文件夹、然后运行命令。
请确保在该路径上安装了 xdctools 3.51.03.28。
非常感谢您的帮助。
这是调用 gmake 的正确方法。
我的笔记本电脑无法运行 gmake:(
再次感谢。
BR、Jordan
好的、Jordan。
我将关闭该线程。 在客户尝试打开或创建新线程后、请随意重新打开。