我是Linux终端的新手,很多命令都使用 -o它.
例如,要编译一个NASM程序
gcc prgram1.o -o prgram1
Run Code Online (Sandbox Code Playgroud)
我可以猜测它与输出有关,但任何人都能为我提供适当的定义和直觉吗?
PS我做了很多谷歌搜索,发现很多页面都有Linux终端的命令参考,但没有任何内容涵盖简单-o.
在大多数情况下-o将代表输出,但它不是一个定义的标准,它可能意味着开发人员想要它的意思,唯一的方法是有人可以知道哪些命令是使用命令行选项--help,-h,或者其他的东西 -?显示一个简单的命令列表,同样是因为程序的开发人员选择了可能的输入参数,这意味着这可能因程序而异.
最安全的知道方式通常是运行
man gcc
Run Code Online (Sandbox Code Playgroud)
用你想要的程序名替换第二部分.
man <program name>
Run Code Online (Sandbox Code Playgroud)
这列出了程序的完整指南,其中包含更多详细信息,并且通常可以很好地格式化以便在终端上阅读.完成阅读后按Q键.
| 归档时间: |
|
| 查看次数: |
9396 次 |
| 最近记录: |