首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >程序路径丢失或无效

程序路径丢失或无效
EN

Stack Overflow用户
提问于 2022-02-18 14:32:55
回答 1查看 93关注 0票数 0

我有以下问题。我在调试我的程序。主文件显然是main.c。在编译时,我运行命令gcc -g -o main *.c ./rcv/*.c -lm -lpthreadmain.c位于src目录中,而其他.c文件位于./rcv目录中。这是我的launch.json

代码语言:javascript
复制
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "C:\\Users\\r.dipascale\\Desktop\\vscode\\RTKLIB\\src\\main",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "Abilita la riformattazione per gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description": "Imposta Versione Disassembly su Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

在VS代码中,当我打开main.c并单击Execute -> Start Debug时,我可以看到以下错误。在这里输入图像描述

EN

回答 1

Stack Overflow用户

发布于 2022-02-18 14:44:04

它说文件不是可执行格式,因为文件名必须以".exe“结尾。

文件名为"main“,它需要用于"main.exe”

这需要成为您的编译命令行:

代码语言:javascript
复制
gcc -g -o main.exe *.c ./rcv/*.c -lm -lpthread
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71175181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档