代码
import time
import random
hits0
pi0
DARTS100000*100000
starttime.perf_counter()
for i in range(DARTS):x,yrandom.random(),random.random()distpow(x ** 2y**2,0.5)if dist < 1.0:hits1
pi4*(hits/DARTS)
print("圆周率的值是{:.10f}".format(pi))
p…
大体编译流程
gcc 参数:
I 包含头文件路径
L 包含库文件路径
l 库名 比如libxxx.so 对应着 -lxxx(掐头去尾)
O 优化选项 1,3
W 警告 all 显示更多的
c 编译成 .o 文件(二进制)
E 输出到标准输出,宏替换,…