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:无法使用通用 ANSI C 项目启动调试器

Guru**** 2538930 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/650753/ccs-unable-to-launch-debugger-with-a-generic-ansi-c-project

工具/软件:Code Composer Studio

大家好、

为什么无法调试 C 语言项目?

我创建了一个新项目... C/C++... C 项目。  

/*
====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
名称 :hello.c
作者 :
版本 版权
:您的版权声明
说明:Hello World in C,ANSI-style===========================================================================================================================================================================================================================================================================================================

*/

#include 
#include 

int main (void){
PUs ("!!Hello World!!!!");/*冲印!!Hello World!!!! */
返回 EXIT_SUCCESS;
} 

它使用 GCC 很好:

07:38:48 ****重建项目的配置调试****
信息:内部生成器用于构建
gcc -O0 -G3 -Wall -c -fmessage-length=0 -o "src\hello.o"..\src\hello.c"
gcc -o hello.exe "src\hello.o"

07:38:48构建完成(花费了54ms) 

但是当我尝试运行调试器时、会弹出一个窗口:"Unable to Launch"。 消息为"无法启动选择、且没有最近启动"。

谢谢你。

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

    请尝试创建 CCS 工程。 转至 Project 菜单。 选择"New CCS Project"。 或者、如果您使用的是"文件"菜单并选择"新建->项目"。 确保选择"CCS Project"。

    如果您创建通用 C 语言项目、则会假设您使用 GDB 进行调试。

    此致、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 John:
    如果我这么做、它将要求我提供目标器件。 我想使用 GNU GCC 来调试程序、即目标器件是我的笔记本电脑。 我只想在将通用代码加载到我的器件上之前对其进行测试。
    谢谢、
    Scott
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Scott、

    我这么做已经有一段时间了。  

    您将需要启用 CDT GDB 调试功能。  转至首选项对话框并选中此处的复选框:

    构建您的项目。

    然后右键点击工程并选择 Debug As -> Local C/C++ Application

    我没有安装所有必要的工具来测试它、但这就是我所记得的。  

    此致、

    John