【发布时间】:2018-10-29 10:27:18
【问题描述】:
我遇到了以下问题:
我正在尝试从 C 源文件创建可执行文件。我正在使用带有以下命令的 GCC 编译器:
gcc vuln.c -o vuln
但新创建的文件 (vuln) 格式无效或不可执行。尝试执行“vuln”时出现以下错误
./vuln:
Usage Error:
截图:
- 终端
- 包含 vuln.c 和 vuln 的文件夹
【问题讨论】:
-
您需要添加更多信息。首先是源代码。以及运行可执行文件的错误消息。
-
你怎么知道
vuln不是一个正确的可执行文件?你怎么知道你收到的Usage error:消息不是来自vuln可执行文件? -
我认为您的代码使用了某种 CLI 框架,并且您的程序需要一些参数。请提供minimal reproducible example
-
好吧,我的错。看起来它是一个正确的可执行文件,执行“./vuln”时我没有提供参数。感谢您的快速回复。