早教吧作业答案频道 -->其他-->
问段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的命令,请逐字的解...的网友还看了以下:
在DNA分子的碱基组成中,因生物种类不同而异的是A.(A+T)/(G+C) B.C/GC.A/T 2020-04-06 …
有a、b、c、d、e、f、g七种物质.a为HCl,f的元素质量比为7:3.a能与b、f、d反应,c 2020-05-02 …
请师父帮下忙我比较菜一定条件下在容积只有2L的密闭容器中,加入一定量的A,发生如下反应,在达到平衡 2020-05-23 …
如图为人的泌尿系统组成示意图和某健康人的血浆、原尿和尿液样本分析数据表,请回答下列有关问题:主要成 2020-06-11 …
编程完全平方数(number.cpp/c/pas)1.问题描述一个数如果是另一个整数的完全平方,那 2020-08-03 …
碱基计算的规律.①A等于T,G等于C,A+G=T+CA+G/T+C等1.②一条单链的A+G/T+C的 2020-11-27 …
用3个函数文件包含求2个数的最大公约数和最小公倍数。求2个数的最大公约数和最小公倍数。要求用函数实现 2020-12-08 …
设有下列经济模型;Y=C+I+G,I=20+0.15Y,C=40+0.65Y,G=60试求1、边际消 2020-12-14 …
noip2012普及组复赛文化之旅求FreePascal代码(最好带解释)4.文化之旅(cultur 2021-01-19 …
已知某反应A(g)+B(g)⇌C(g)+D(g)进行过程中的能量变化如图所示,请回答下列问题:(1) 2021-01-20 …