gcc,clang在c代码调用math.h时,需要手动添加-lm才能让编译通过。同时我也发现,tcc在windows(非mingw)下不需要手动连接数学库,但是在linux下的tcc也需要,这是为什呢
StackOverflow - Why do you have to link the math library in C?
一句话讲的话就是历史问题,后来为了兼容性只得继续这样了。
1.2k 阅读
1 回答653 阅读
2 回答949 阅读✓ 已解决
1 回答16.1k 阅读✓ 已解决
1 回答12.3k 阅读✓ 已解决
2 回答14.3k 阅读
1 回答3.7k 阅读✓ 已解决
一句话讲的话就是历史问题,后来为了兼容性只得继续这样了。