早教吧作业答案频道 -->其他-->
问段GCC的命令,请逐字的解释一下g++-std=c++11-o2-oa.outorienteering.cpp./a.out
题目详情
问段GCC的命令,请逐字的解释一下g++ -std=c++11 -o2 -o a.out orienteering.cpp./a.out < example1.txt
请问一段GCC的命令,请逐字逐句的解释一下g++ -std=c++11 -o2 -o a.out orienteering.cpp./a.out < example1.txt 每一部分都是什么意思,小弟没学过unix下的编程,
请问一段GCC的命令,请逐字逐句的解释一下g++ -std=c++11 -o2 -o a.out orienteering.cpp./a.out < example1.txt 每一部分都是什么意思,小弟没学过unix下的编程,
▼优质解答
答案和解析
写错了,-O2才对.
第一行:
g++ -std=c++11 -o2 -o a.out orienteering.cpp
gcc有很多优化参数,-Ox一类(-O -O1 -O2 -O3 -Ofast -Os……)是优化参数,这些参数简单集了很多参数,都不要管它,-O2是在速度与程序体积上取得平衡的优化.
-o 文件名 输出的最终程序,如果不指示,默认也是a
-std=c++11就是用按C++2011标准来编译的,早期一些的是用C++1998编译的.现在好像都是开着用2011年标准编译的了.
orienteering.cpp就是那个源程序.
到了下一行
./a.out < example1.txt
./就是当前目录.“左边” < “右边”就是把右边文件的内容重定向左边程序的标准输入(C++里就是std::cin).这个在Windows里面也有的呀
如果你在看一个文件,你可能会说明明是在一行的,怎么我说是两行?因为你看的这个文件是Linux格式的文件,在Linux里用换行表示下一行,但在在Windows里面是换行+回车.所以在Windows的编辑器里面看到的不认为有两行.
第一行:
g++ -std=c++11 -o2 -o a.out orienteering.cpp
gcc有很多优化参数,-Ox一类(-O -O1 -O2 -O3 -Ofast -Os……)是优化参数,这些参数简单集了很多参数,都不要管它,-O2是在速度与程序体积上取得平衡的优化.
-o 文件名 输出的最终程序,如果不指示,默认也是a
-std=c++11就是用按C++2011标准来编译的,早期一些的是用C++1998编译的.现在好像都是开着用2011年标准编译的了.
orienteering.cpp就是那个源程序.
到了下一行
./a.out < example1.txt
./就是当前目录.“左边” < “右边”就是把右边文件的内容重定向左边程序的标准输入(C++里就是std::cin).这个在Windows里面也有的呀
如果你在看一个文件,你可能会说明明是在一行的,怎么我说是两行?因为你看的这个文件是Linux格式的文件,在Linux里用换行表示下一行,但在在Windows里面是换行+回车.所以在Windows的编辑器里面看到的不认为有两行.
看了 问段GCC的命令,请逐字的解...的网友还看了以下:
英语好点的快来帮忙!跪求!翻译一段小短文,中译英:(不必逐字逐句,意思差不多就可以)Mary是一个 2020-05-13 …
英语翻译请不要用翻译器.翻译器出来的明显我这段话基本都对了.最好能逐字逐句...我已经改的比较不错 2020-05-23 …
英语翻译我自己编的一段短文,请求翻译成高中词纲的英文体.用途是英语课的DailyReport.要求 2020-06-21 …
阅读下面语段,按要求回答问题:如果我们只把过去的一些文件逐字逐句照抄一通,,更谈不到正确地解决什么问 2020-11-04 …
5.关于"样式",以下叙述正确的是.A.样式是字符和段落格式的组合B.样式5.关于"样式",以下叙述 2020-11-07 …
下列各句中,划线的词语使用恰当的一句是A.语文老师把这一段古文逐字逐句讲解后,我们才如梦初醒,懂得了 2020-11-16 …
阅读下面的文字,根据要求作文。(60分)周国平曾经这样说过:狂妄的人自称命运的主人,谦卑的人甘为命运 2020-11-22 …
英语翻译这段路被你赋予了新的意义,对我来说.我将在这段每日必经的路上有你的记忆,更童话的风景.不是要 2020-11-26 …
在下面一段文字横线处补写恰当的语句,使整段文字语意完整连贯,内容贴切,逻辑严密。每处不超过18个字。 2020-11-30 …
最近你班将举行一场题为Lifeinthefuture的讨论会,请根据以下要点,写一篇一百词左右的发言 2021-01-05 …