我遇到以下问题:
我正在尝试从 C 源文件创建可执行文件。我使用 GCC 编译器执行以下命令:
gcc vuln.c -o vuln
但新创建的文件 (vuln) 格式无效或不可执行。我在尝试执行“vuln”时收到以下错误
./vuln:
Usage Error:
屏幕截图:
- 终端
- 包含 vuln.c 和 vuln 的文件夹
最佳答案
似乎 vuln 是一个正确的可执行文件,并且在调用 ./vuln
时我没有提供任何参数。这就是为什么我收到使用错误:
关于Linux GCC 编译器创建无效的可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53043475/