我在 Mac 上,在终端中编译我的程序
gcc -Wall -g -o example example.c
它编译(没有错误),但是当我尝试提供命令行参数时
example 5 hello how are you
终端以“-bash: example: command not found”响应
我应该如何在编译后提供我想提供的参数?
最佳答案
像这样使用路径运行它:
./example 5 hello how are you
除非 example
二进制文件所在的目录是 PATH 变量的一部分,否则即使您正在运行的二进制文件位于当前目录中,您所拥有的也不会起作用。
关于C - 程序正在编译,但无法提供参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19122760/