|
发表于 2017-10-25 10:45:49
10411 浏览 0 回复
arm-linux-gcc 4.4.1 不支持互斥锁编译
各位大神、版主你们好:
在使用交叉编译器 arm-linux-gcc 4.4.1 版本编译互斥锁的程序时,提示未定义线程的相关函数。
说明:
(1) 编译命令的最后已加 -lpthread 命令;
(2) 程序中包含先关的头文件;
(3) 错误提示引用未定义的函数为 [size=1em]pthread_mutexattr_setrobust() 、[size=1em]pthread_mutex_consistent()[size=1em];
[size=1em]请问:
[size=1em] (1) 出现该种错误是不是因为该版本的交叉编译器的头文件中还没包含着两个函数?
[size=1em] (2) 需要哪个版本号的交叉编译器才支持这两个函数的编译?
[size=1em] (3) 制作交叉编译器的工具编译链时,制作出来的交叉编译器的版本号是否由 GCC 的版本号决定?
|
|
|
|
|
|
|
登录或注册
扫一扫关注迅为公众号
|