您好,登錄后才能下訂單哦!
在mips交叉編譯時,設置互斥鎖時,報以下錯誤,始終編譯不過去。
error: 'PTHREAD_MUTEX_ERRORCHECK_NP' was not declared in this scope
各種百度,相關信息一條也沒有找到,實在沒辦法了,各種嘗試。
打開linux平臺和mips平臺的pthread.h一對比才恍然大悟,原來在mips平臺上,互斥鎖類型使用的是:
#define PTHREAD_MUTEX_NORMAL 0
#define PTHREAD_MUTEX_DEFAULT 0
#define PTHREAD_MUTEX_RECURSIVE 1
#define PTHREAD_MUTEX_ERRORCHECK 2
修改之后,一切都順利的通過了。
看來以后,遇事還得仔細分析,多看源碼,不能依靠百度,盲目百度。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。