标签:
#include <iostream>using namespace std;int FactorialTail(int n, int sum){if(n < 0) { return 0; }else if(n == 0) { return 1; }else if(n == 1) { return sum; }else { return FactorialTail(n - 1, n * sum); }}int main(){cout << FactorialTail(5, 1) << endl;return 0;}
g++ -E hello.cpp > hello.i
g++ -S hello.cpp

g++ -c hello.cpp
g++ -o hello hello.cpp
g++ -g -S hello.cpp

-O0 不进行优化处理。-O 或 -O1 优化生成代码。-O2 进一步优化。-O3 比 -O2 更进一步优化,包括 inline 函数。
标签:
原文地址:http://www.cnblogs.com/fengkang1008/p/4652195.html