相关疑难解决方法(0)

429
推荐指数
8
解决办法
17万
查看次数

在Ubuntu 11.10上的数学链接器问题

我将Ubuntu升级(10.11, 11.04 i dont know)到11.10 后出现了一些奇怪的错误.

我正在undefined reference to 'sqrt'使用math.h 并使用-lm进行链接

我正在编译gcc -Wall -Werror -g -Iinclude/ -lm lib/matrix.c src/analyse.c -o bin/analyse.o两个源文件使用并包括math.h.

这段代码编译没有问题,自升级以来我没有太大变化,但现在它不起作用.

你有什么建议我可以做,找到错误?

对不起,如果以前问过这个问题; 关于数学链接器错误的帖子太多了,我找不到匹配的错误

c ubuntu linker gcc math.h

21
推荐指数
3
解决办法
3万
查看次数

在GCC 4.6.1中链接数学库(Ubuntu 11.10)

我发现我的应用程序的链接过程中存在问题.我对gcc 4.5没有相同的看法.它尝试将数学库与以下命令链接.

gcc -Wall -Wno-unused -MD -o mems_seektest mems_seektest.o -lm -L. -g -DASSERTS  -I../src// -I../ -I../src//src -DDEBUG -lmems_internals
Run Code Online (Sandbox Code Playgroud)

并报告以下错误按摩:

undefined reference to `sqrt'
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

c linker gcc

2
推荐指数
1
解决办法
2759
查看次数

标签 统计

gcc ×3

linker ×3

c ×2

math.h ×1

ubuntu ×1