-1
當我運行我的C代碼,包括GCC:錯誤:無法識別的命令行選項「-1M」
#include <math.h>
,後來在一個向下的循環
distance[i] = (float) pow((float) pow(X1[i] - xpos[i],2)+(float) pow(X2[i] - ypos[i],2),0.5);
,並試圖與
編譯gcc test.c -o test -1m
我得到的錯誤
gcc: error: unrecognized command line option ‘-1m’
我是否需要將某些東西下載到我的電腦或其他東西上?
當我在for循環中有一個不同的數學表達式(一個不需要math.h)時,我的代碼編譯並完美運行。
使用'sqrt(x)而不是'pow(x,0.5)' –