我在Mac上和终端我正在编译我的程序
gcc -Wall -g -o example example.c
Run Code Online (Sandbox Code Playgroud)
它编译(没有错误),但是当我尝试提供命令行参数时
example 5 hello how are you
Run Code Online (Sandbox Code Playgroud)
终端响应"-bash:example:command not found"
怎么应该在编译后提供我想要提供的参数?
像这样用路径运行它:
./example 5 hello how are you
Run Code Online (Sandbox Code Playgroud)
除非example二进制文件所在的目录是PATH变量的一部分,否则即使您运行的二进制文件位于当前目录中,您所拥有的内容也将无效.