C 如何链接geany的math.h库?
所以我开始用geany编码,但每次我使用库数学 然后用pow或powf之类的词,它会给我一个错误 我确实意识到,在编译时,我必须在终端中使用-lm,但有没有办法让geany在编译时自动使用-lmC 如何链接geany的math.h库?,c,linux,geany,C,Linux,Geany,所以我开始用geany编码,但每次我使用库数学 然后用pow或powf之类的词,它会给我一个错误 我确实意识到,在编译时,我必须在终端中使用-lm,但有没有办法让geany在编译时自动使用-lm 谢谢大家!!c:您不能将math.h添加到程序中,因为它是一个头文件。但是math.h中定义的函数是在libm.a中实现的 您应该将-lm添加到编译器调用中以避免此链接错误。将-lm添加到编译器命令配置中,该配置在Build->Set Build Commands下完成。您还可以为您的文件构建一个mak
谢谢大家!!c:您不能将math.h添加到程序中,因为它是一个头文件。但是math.h中定义的函数是在libm.a中实现的
您应该将
-lm
添加到编译器调用中以避免此链接错误。将-lm
添加到编译器命令配置中,该配置在Build->Set Build Commands下完成。您还可以为您的文件构建一个makefile 错误是什么?编译错误或链接错误?什么类型的编译错误?通常每种情况都有一个错误代码。请给我们一个明确的消息/tmp/cc1CKNqM.o:In functionmain:fig04_06.c:(.text+0x8a):未定义对
powf'collect2的引用:错误:ld返回了1个退出状态v抱歉,我对geany和linux非常陌生,所以我不知道在Build->Set Build Commands菜单中gcc命令行末尾添加-lm选项。这就解决了它!:o非常感谢^^