Fatal signal 11問題的解決方法
專案問題,目前已解決;在此記錄。
前些天在除錯Camera模組;發現相同的程式碼在廠家提供的環境裡邊編譯、就是ok的,在我們的原始碼樹中編譯,將HAL庫推進去後、就會signal 11退出。
一、現象
F/libc ( 4250): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 4358 (CameraPreviewTh) I/DEBUG ( 2366): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DEBUG ( 2366): Build fingerprint: 'TV/tclm6/tclm6:4.2.1/V8-AML7601-LF1R001/20130523:eng/test-keys' I/DEBUG ( 2366): Revision: '32' I/DEBUG ( 2366): pid: 4250, tid: 4358, name: CameraPreviewTh >>> /system/bin/mediaserver <<< I/DEBUG ( 2366): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000 I/DEBUG ( 2366): r0 00000000 r1 00000500 r2 45498500 r3 0000001e I/DEBUG ( 2366): r4 00000280 r5 00000000 r6 00000780 r7 00000000 I/DEBUG ( 2366): r8 00000500 r9 00000780 sl 00000f00 fp 45498f00 I/DEBUG ( 2366): ip 00000280 sp 46054d80 lr 4410816f pc 44108214 cpsr 80030030 I/DEBUG ( 2366): d0 696765623e3e3e31 d1 3e3e3e2d2d2d2d2d I/DEBUG ( 2366): d2 3234767975793e3e d3 32766e5f6f745f32 I/DEBUG ( 2366): d4 54535f5745495645 d5 4552503e2d455441 I/DEBUG ( 2366): d6 4154535f57454956 d7 0000823549742400 I/DEBUG ( 2366): d8 0000000000000000 d9 0000000000000000 I/DEBUG ( 2366): d10 0000000000000000 d11 0000000000000000 I/DEBUG ( 2366): d12 0000000000000000 d13 0000000000000000 I/DEBUG ( 2366): d14 0000000000000000 d15 0000000000000000 I/DEBUG ( 2366): d16 0000000000000000 d17 0000000000000000 I/DEBUG ( 2366): d18 4000000000000000 d19 bf66c168e3a87def I/DEBUG ( 2366): d20 3fc555533bceb625 d21 3e66376972bea4d0 I/DEBUG ( 2366): d22 3fb0271122ac41c2 d23 bf8388915620e116 I/DEBUG ( 2366): d24 3ff0271122ac41c2 d25 0000000000000000 I/DEBUG ( 2366): d26 0000000000000000 d27 0000000000000000 I/DEBUG ( 2366): d28 0000000000000000 d29 0000000000000000 I/DEBUG ( 2366): d30 0000000000000000 d31 0000000000000000 I/DEBUG ( 2366): scr 60000010 I/DEBUG ( 2366): I/DEBUG ( 2366): backtrace: I/DEBUG ( 2366): #00 pc 0002e214 /system/lib/hw/camera.meson6.so (yuyv422_to_nv21(unsigned char*, unsigned char*, int, int)+195) I/DEBUG ( 2366): #01 pc 0002d05b /system/lib/hw/camera.meson6.so (android::V4LCameraAdapter::previewThread()+490) I/DEBUG ( 2366): #02 pc 0002d145 /system/lib/hw/camera.meson6.so I/DEBUG ( 2366): #03 pc 00011253 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+94) I/DEBUG ( 2366): #04 pc 00010dcd /system/lib/libutils.so I/DEBUG ( 2366): #05 pc 0000e478 /system/lib/libc.so (__thread_entry+72) I/DEBUG ( 2366): #06 pc 0000db64 /system/lib/libc.so (pthread_create+160) I/DEBUG ( 2366): I/DEBUG ( 2366): stack: I/DEBUG ( 2366): 46054d40 401da160 /system/lib/libc.so I/DEBUG ( 2366): 46054d44 401b3a6d /system/lib/libc.so (vfprintf+44) I/DEBUG ( 2366): 46054d48 000001e0 I/DEBUG ( 2366): 46054d4c 00000280 I/DEBUG ( 2366): 46054d50 4411bce1 /system/lib/hw/camera.meson6.so I/DEBUG ( 2366): 46054d54 45498500 /dev/video0 I/DEBUG ( 2366): 46054d58 00000003 I/DEBUG ( 2366): 46054d5c 401b167d /system/lib/libc.so (printf+24) I/DEBUG ( 2366): 46054d60 4411d5fa /system/lib/hw/camera.meson6.so I/DEBUG ( 2366): 46054d64 46054d74 I/DEBUG ( 2366): 46054d68 00000280 I/DEBUG ( 2366): 46054d6c 4410816f /system/lib/hw/camera.meson6.so (yuyv422_to_nv21(unsigned char*, unsigned char*, int, int)+30) I/DEBUG ( 2366): 46054d70 4411d5fa /system/lib/hw/camera.meson6.so I/DEBUG ( 2366): 46054d74 00000000 I/DEBUG ( 2366): 46054d78 df0027ad I/DEBUG ( 2366): 46054d7c 00000000 I/DEBUG ( 2366): #00 46054d80 00000280 I/DEBUG ( 2366): 46054d84 45498000 /dev/video0 I/DEBUG ( 2366): 46054d88 45498500 /dev/video0 I/DEBUG ( 2366): 46054d8c 45498a00 /dev/video0 I/DEBUG ( 2366): 46054d90 00000780 I/DEBUG ( 2366): 46054d94 0004b000 I/DEBUG ( 2366): 46054d98 0004b280 I/DEBUG ( 2366): 46054d9c 0004b001 I/DEBUG ( 2366): 46054da0 0004b281 I/DEBUG ( 2366): 46054da4 45498000 /dev/video0 I/DEBUG ( 2366): 46054da8 45498500 /dev/video0 I/DEBUG ( 2366): 46054dac 45498a00 /dev/video0 I/DEBUG ( 2366): 46054db0 45498f00 /dev/video0 I/DEBUG ( 2366): 46054db4 45498001 /dev/video0 I/DEBUG ( 2366): 46054db8 45498a01 /dev/video0 I/DEBUG ( 2366): 46054dbc 45498003 /dev/video0 I/DEBUG ( 2366): ........ ........ I/DEBUG ( 2366): #01 46054e08 00000000 I/DEBUG ( 2366): 46054e0c 00000000 I/DEBUG ( 2366): 46054e10 00000000 I/DEBUG ( 2366): 46054e14 00000000 I/DEBUG ( 2366): 46054e18 00000000 I/DEBUG ( 2366): 46054e1c 00000000 I/DEBUG ( 2366): 46054e20 00000000 I/DEBUG ( 2366): 46054e24 00000000 I/DEBUG ( 2366): 46054e28 00000280 I/DEBUG ( 2366): 46054e2c 000001e0 I/DEBUG ( 2366): 46054e30 00000000 I/DEBUG ( 2366): 46054e34 00000000 I/DEBUG ( 2366): 46054e38 00000000 I/DEBUG ( 2366): 46054e3c 00000000 I/DEBUG ( 2366): 46054e40 00000000 I/DEBUG ( 2366): 46054e44 00000000 I/DEBUG ( 2366): ........ ........ I/DEBUG ( 2366): #02 46054e98 44001498 I/DEBUG ( 2366): 46054e9c 40226255 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+96) I/DEBUG ( 2366): I/DEBUG ( 2366): memory near r2: I/DEBUG ( 2366): 454984e0 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 454984f0 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498500 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 45498510 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 45498520 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 45498530 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 45498540 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 45498550 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 45498560 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 45498570 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 45498580 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 45498590 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 454985a0 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 454985b0 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 454985c0 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 454985d0 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): I/DEBUG ( 2366): memory near fp: I/DEBUG ( 2366): 45498ee0 ffffffff ffffffff ffffffff ffffffffI/DEBUG ( 2366): 45498ef0 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498f00 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498f10 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498f20 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498f30 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498f40 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498f50 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498f60 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498f70 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498f80 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498f90 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498fa0 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498fb0 ffffffff ffffffff ffffffff ffffffff I/DEBUG ( 2366): 45498fc0 ffffffff ffffffff ffffffff..
二、解決
1.分析其中的重要資訊
I/DEBUG ( 2366): #00 pc 0002e180 /system/lib/hw/camera.meson6.so (yuyv422_to_nv21(unsigned char*, unsigned char*, int, int)+157) I/DEBUG ( 2366): #01 pc 0002d00b /system/lib/hw/camera.meson6.so (android::V4LCameraAdapter::previewThread()+458) I/DEBUG ( 2366): #02 pc 0002d0dd /system/lib/hw/camera.meson6.so I/DEBUG ( 2366): #03 pc 00011253 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+94) I/DEBUG ( 2366): #04 pc 00010dcd /system/lib/libutils.so I/DEBUG ( 2366): #05 pc 0000e478 /system/lib/libc.so (__thread_entry+72) I/DEBUG ( 2366): #06 pc 0000db64 /system/lib/libc.so (pthread_create+160)
2.程式碼跟蹤
操作:
out/target/product/tclm6/obj/SHARED_LIBRARIES/camera.meson6_intermediates/LINKED
arm-none-linux-gnueabi-addr2line 0002e180 -e camera.meson6.so
結果:
hardware/amlogic/camera/utils/util.cpp:157
////(*ptrdesty1++) = (*ptrsrcy1);在yuyv422_to_nv21(unsigned char*, unsigned char*, int, int)函式中
操作:
arm-none-linux-gnueabi-addr2line 0002d00b -e camera.meson6.so
結果:
hardware/amlogic/camera/V4LCameraAdapter/V4LCameraAdapter.cpp:1571
//// yuyv422_to_nv21(src,dest,width,height);
操作:
arm-none-linux-gnueabi-addr2line 0002d0dd -e camera.meson6.so
結果:
hardware/amlogic/camera/V4LCameraAdapter/V4LCameraAdapter.cpp:303
////writefile((char*)SYSFILE_CAMERA_SET_PARA, (char*)"1");
3.分析
從上邊結果來看,在hardware/amlogic/camera/V4LCameraAdapter/V4LCameraAdapter.cpp:1571處呼叫yuyv422_to_nv21(src,dest,width,height)掛掉的可能性比較打;於是加如下log:
D/V4LCameraAdapter( 2371): TK----------->>>>>src is 0x45d0f000
D/V4LCameraAdapter( 2371): TK---------->>>>>>dest is 0x0
D/V4LCameraAdapter( 2371): TK------------>>>>>width is 640
D/V4LCameraAdapter( 2371): TK--------->>>>>height is 480
不難發現,上邊dest指標為NULL、導致的signal 11。
4.解決
通過對比編譯環境發現,在dest賦值處;用到的標頭檔案位置不同,導致結果差異。通過重新設定標頭檔案路徑,問題解決。
三、思考
目前掌握的結局signal 11故障的方法是使用交叉編譯工具鏈給我們提供的arm-none-linux-gnueabi-addr2line工具,通過地址定位原始檔中出錯的函式或具體行數。
四、補充:Fatal signal 8 (SIGFPE)
最近在幫助同事看一個列印堆疊問題時發現,程式並沒有被kill掉
F/libc ( 3254): Fatal signal 8 (SIGFPE) at 0x00000cb6 (code=0), thread 3254 (TVMSFserver)
I/DEBUG ( 2455): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 2455): Build fingerprint: 'TV/tclm6/tclm6:4.2.2/V8-AML7602-LF1V002/20140520:eng/test-keys'
I/DEBUG ( 2455): Revision: '32'
I/DEBUG ( 2455): pid: 3254, tid: 3254, name: TVMSFserver >>> TVMSFserver <<<
I/DEBUG ( 2455): signal 8 (SIGFPE), code -6 (?), fault addr 00000cb6
D/atv_hd ( 2439): ATVTunerSetStd, tuner std = 0x40000e0(V4L2_COLOR_STD_PAL, V4L2_STD_PAL_DK).
I/DEBUG ( 2455): r0 00000000 r1 00000008 r2 0000270f r3 00000000
I/DEBUG ( 2455): r4 00000000 r5 ffffffff r6 00000000 r7 00000025
I/DEBUG ( 2455): r8 00000001 r9 00000000 sl 4012e228 fp bed8ca2c
I/DEBUG ( 2455): ip fffdc390 sp bed8c660 lr 4011e010 pc 400fc27c cpsr 200a0010
I/DEBUG ( 2455): d0 6168772d2d2d2d2d d1 5654582d2d2d2d2d
I/DEBUG ( 2455): d2 6b6361626c6c6163 d3 2d2d2d2d7070632e
I/DEBUG ( 2455): d4 6c6c61635654582d d5 45533a3a6b636162
I/DEBUG ( 2455): d6 4c41435f48435241 d7 2d2d2d4b4341424c
I/DEBUG ( 2455): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 2455): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 2455): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 2455): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 2455): d16 41d4e400c2003127 d17 3f50624dd2f1a9fc
I/DEBUG ( 2455): d18 41cc382ea1800000 d19 0000000000000000
I/DEBUG ( 2455): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 2455): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 2455): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 2455): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 2455): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 2455): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 2455): scr 00000010
I/DEBUG ( 2455):
I/DEBUG ( 2455): backtrace:
I/DEBUG ( 2455): #00 pc 0001827c /system/lib/libc.so (kill+12)
I/DEBUG ( 2455): #01 pc 0003a00c /system/lib/libc.so (__aeabi_idiv0+8)
I/DEBUG ( 2455):
I/DEBUG ( 2455): stack:
I/DEBUG ( 2455): bed8c620 00000008
I/DEBUG ( 2455): bed8c624 00000000
I/DEBUG ( 2455): bed8c628 00000000
I/DEBUG ( 2455): bed8c62c 00000000
I/DEBUG ( 2455): bed8c630 00000000
I/DEBUG ( 2455): bed8c634 41010001 /system/lib/libamplayer.so (ff_ps_init+1361)
I/DEBUG ( 2455): bed8c638 00000000
I/DEBUG ( 2455): bed8c63c 00000030
I/DEBUG ( 2455): bed8c640 ffffffe0
I/DEBUG ( 2455): bed8c644 00000000
I/DEBUG ( 2455): bed8c648 00000000
I/DEBUG ( 2455): bed8c64c 00000000
I/DEBUG ( 2455): bed8c650 00000000
I/DEBUG ( 2455): bed8c654 00000000
I/DEBUG ( 2455): bed8c658 df0027ad
I/DEBUG ( 2455): bed8c65c 00000000
I/DEBUG ( 2455): #00 bed8c660 00000000
I/DEBUG ( 2455): ........ ........
I/DEBUG ( 2455): #01 bed8c660 00000000
I/DEBUG ( 2455): bed8c664 ffffffff
I/DEBUG ( 2455): bed8c668 00000000
I/DEBUG ( 2455): bed8c66c bed8c6a0 [stack]
I/DEBUG ( 2455): bed8c670 fffdc390
I/DEBUG ( 2455): bed8c674 4011e010 /system/lib/libc.so (__aeabi_idiv0+12)
I/DEBUG ( 2455): bed8c678 00000000
I/DEBUG ( 2455): bed8c67c 4038223d /data/test/libTVMSFService.so (android::postEventsFromhal(int, android::Parcel const*)+236)
I/DEBUG ( 2455): bed8c680 00000002
I/DEBUG ( 2455): bed8c684 00000002
I/DEBUG ( 2455): bed8c688 41bd2c28
I/DEBUG ( 2455): bed8c68c 00000063
I/DEBUG ( 2455): bed8c690 000c2e2a
I/DEBUG ( 2455): bed8c694 00000003
I/DEBUG ( 2455): bed8c698 00000004
I/DEBUG ( 2455): bed8c69c 418fbb01 /data/test/libdtvapi_dtv.so (std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::xsputn(char const*, int)+8)
通過地址定位:arm-none-linux-gnueabi-addr2line 0001827c -e libc.so
結果:
bionic/libc/arch-arm/bionic/kill.S:46
ENTRY(kill)
stmfd sp!, {r4-r7, ip, lr}
ldr r7, =__NR_kill
swi #0
ldmfd sp!, {r4-r7, ip, lr} //46行,恢復現場
movs r0, r0
bxpl lr
b __set_syscall_errno
END(kill)
後發現signal 8問題一般是由於除數為0導致,後問題解決;通過該問題分析:可能是因為signal 8後系統需要kill該程序、但沒有kill成功。
相關推薦
Fatal signal 11問題的解決方法
專案問題,目前已解決;在此記錄。 前些天在除錯Camera模組;發現相同的程式碼在廠家提供的環境裡邊編譯、就是ok的,在我們的原始碼樹中編譯,將HAL庫推進去後、就會signal 11退出。 一、現象 F/libc ( 4250): Fatal signal 11 (
Fatal signal 11 (SIGSEGV) (WebViewCoreThre)崩潰的解決
這個崩潰在三星S4 android版本4.3的手機上 退出webview頁面的時候會出現。 當時遇到這個的感覺就是一個字,坑。 廢話不多說,直接上解決方法 @Override protected void onResume() {
fatal: HttpRequestException encountered解決方法
windows fat exe exce req 錯誤 manage AR red 最近在windows下git push提交就會彈出如下錯誤: 網上查了一下發現是Github 禁用了TLS v1.0 and v1.1,必須更新Windows的git憑證管理器,才行。 h
Fatal signal 11 (SIGSEGV), code 1, fault addr 0xc91303b0 in tid 3587 (RenderThread)
01-16 15:47:13.985 3543-3587/com.face.imageclass A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xc91303b0 in tid 3587 (RenderThread)
pthread_create返回11解決方法
一直以為,程式建立執行緒,執行緒執行結束會自動清空資源 實則不然。 //pthread.c 錯誤demo示例 #include <stdio.h> #include <pthread.h> static int testcount = 0; static void
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x10457e30d996b in tid 5676 (ndroid.settings)
FROM:http://blogold.chinaunix.net/u3/104564/showart_2091186.html 一、安裝交叉編譯器 1)交叉編譯器使用CodeSourcery提供的符合EABI標準的arm-none-linux-gnueabi-gcc-4.3.3交叉
轉 -- MySQL主從失敗, 錯誤Got fatal error 1236解決方法
原址如下: http://ritto.blog.51cto.com/427838/735810 MySQL主從失敗, 錯誤Got fatal error 1236解決方法 由於主伺服器異外重啟, 導致從報錯, 錯誤如下: show slave status錯誤: m
Android中Fatal signal 11 (SIGSEGV) at 0x6df6d7bf (code=2), thread 31535 問題
如題所示,就這種標題這種錯誤 隔一段時間就會出現 不必然出現,簡直要被折磨瘋了,百度說是訪問非法記憶體可是我完全不知道怎麼算是非法記憶體,還有說是野指標的(不是說給引數初始化的時候=null可以避免野指標麼),還有說是
ADS錯誤(Fatal)L6002U解決方法
ADS編譯錯誤: Fatal L6002U:Could not open file:.....解決辦法 使用ADS1.2編譯檔案時,出現錯誤報告Error:(Fatal) L6002U:could not open file E:100611.0,折騰了半天都沒頭緒,後
SQLyog 報錯2058 :連線 mysql 8.0.11 解決方法
今天閒來無事,下載新版的 mysql 8.0.11 安裝。為了方便安裝檢視,我下載了sqlyog 工具 連線 mysql配置新連線報錯:錯誤號碼 2058,分析是 mysql 密碼加密方法變了。解決方法:windows 下cmd 登入 mysql -u root -p 登入你
android上jni跑影象分類程式崩潰了,報錯libc : Fatal signal 11 ... gif影象通道數是1啊
android上jni跑影象分類程式崩潰了,報錯libc : Fatal signal 11 ... 還好一個同事查出來有張gif圖片冒充jpg,就是這個: 怎麼知道是冒充的呢? 用文字檔案檢
VC6的工程轉到VC2010或更高版本出現fatal error C1189編譯錯誤的解決方法
代碼 ram 選擇 spa file 線程 c11 靜態庫 block 以前也遇到過,當時解決了沒寫下來,這次正好又遇到了,就順手寫一下吧,別下次又忘記了。 當VC6的工程轉到VC2010或更高版本時編譯出現如下錯誤: c:\program files\micros
Ubuntu下 fatal error: Python.h: No such file or directory 解決方法
error ID apt overflow AC python3 TE cto fat 參考: fatal error: Python.h: No such file or directory Ubuntu下 fatal error: Python.h: No such f
8.0.11版本Mysql遇到MySQL 服務無法啟動的解決方法
p s 解決方法 details eba 引號 iss 位數 -- 修改密碼 轉:https://blog.csdn.net/iyayaqiqi/article/details/80536110 系統環境:win10(1803),64位 MySQL版本:8.0.11免安
IE 下js裏面new Date("2017-07-11 08:00:00") 出現NAN的問題以及解決方法
c中 ase lib tle base net mac date 說明 在js裏面用了這個方法 var $date= new Date("2017-07-11 08:00:00") 可是打印的時候為 NAN。查了下 只有IE下有這個問題,然後我找了下 ,發現只要把
git 使用報錯: fatal: Couldn't find remote ref master的解決方法
fatal: Couldn't find remote ref master 翻譯過來就是:致命的:無法找到遠端參考主,也就是報錯的意思。錯誤的提示內容意思是找不到需要連線的物件。 解決方法有以下幾種: 0.如果是新建的倉庫( repositories )的話在pull程式碼的時候,出
fatal error LNK1104: 無法開啟檔案“***.lib“ 解決方法
相關: Visual Stuido (1): 跨專案呼叫 同一個solution下面不同project之間的方法呼叫 轉載:https://blog.csdn.net/zyjj_99/article/details/39394477 我們
python中使用pip安裝報錯:Fatal error in launcher... 解決方法
python安裝了2和3版本在 cmd 中用pip報的錯誤為:Fatal error in launcher:Unable to create process using 這是因為你安裝了python3和python2在你的windows下,並且在環境變數中分別配置了pip,可是並沒有區分pip3還是p
STM32F0開發筆記11: Keil連結時”No section matches selector“錯誤的解決方法
首先指明,此問題是STM32CubeMX升級時造成的,我現在STM32CubeMX的版本是4.27.0,原先的版本生成的程式在Keil中開啟是不報錯的。 這個問題是連結錯誤,仔細檢視工程目錄就可以看見4.27.0版本生成的程式,在工程目錄中缺少啟動的彙編檔案startup_stm32f070
windows10下的Mysql-8.0.11安裝教程以及報錯的解決方法
一,安裝 點選以下連結可看安裝方法 win10下安裝mysql8.0.11 二,報錯的解決方法 問題1 :windows10系統下,在工作管理員中檢視的MySQL服務,每次開啟服務之後都會自動關閉??? 解決方法:檢視