Ubuntu下insight錯誤解決
Ubuntu 下編譯insight錯誤:
cc1: warnings being treated as errors
.././gdb/cli/cli-cmds.c: In function ‘pwd_command’:
.././gdb/cli/cli-cmds.c:323: error: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result
make[2]: *** [cli-cmds.o] 錯誤 1
make[2]:正在離開目錄 `/home/qiang/tools/insight-6.8-1/gdb'
make[1]: *** [all-gdb] 錯誤 2
make[1]:正在離開目錄 `/home/qiang/tools/insight-6.8-1'
make: *** [all] 錯誤 2
解決方案:
方法1.修改原始碼,
linux-nat.c:2879:error:ignoring return value of 'fgets',declared with attribute warn_unused_result
老程式碼
fgets(buffer, MAXPATHLEN, procfile);
解決的方法是
char* temp_p = fgets(buffer, MAXPATHLEN, procfile);
類似的問題還有幾個,基本上都是gdb的問題,照著解決就行了,我就不一個個說了。
方法2.進入insight-6.8-1/gdb目錄,開啟Makefile檔案搜尋-Werror
老程式碼
WERROR_CFLAGS = -Werror
新程式碼
WERROR_CFLAGS = #-Werror
這2個辦法都可以通過編譯,就可以使用insight了。
相關推薦
Ubuntu下insight錯誤解決
Ubuntu 下編譯insight錯誤: cc1: warnings being treated as errors .././gdb/cli/cli-cmds.c: In function ‘pwd_command’: .././gdb/cli/cli-cmds.c:323: error: ignorin
ubuntu nfs常見錯誤解決方法
1.出現問題: reason given by server: Permission denied 解決: 伺服器端啟動一定要sudo啟動,不然啟動失敗,服務拒絕 2.出現問題: svc: failed to register lockdv1 RPC service (e
ubuntu下anaconda完美解決python2與python3共存問題
先,大家需要了解的是,在原有的ubuntu系統下,是具備python環境的,但是,為了在不同的時期,會有不同的需要,有時候,需要的使用python2,但也有些情況時需要使用python3 ,那麼,如何才能夠,在ubuntu系統下隨意切換,並且快速使用python2,python3這兩個版本呢~接下來
win10下 maven 錯誤解決。
關於win10下 maven 遇到的錯誤解決。 報錯: java.net.ConnectException: connect: Address is invalid on local machine, or port is not valid on re
windows下pip3錯誤解決
輸入pip3 -V,提示Fatal error in launcher: Unable to create process using '"' 使用python3 -m pip install --upgrade pip命令更新即可, 但是嘗試輸入後顯示Requiremen
ubuntu下中文亂碼解決方案(全)
1、ibus輸入法 Ubuntu 系統安裝後已經自帶了ibus輸入法,在英語環境下預設不啟動。 配置ibus自動啟動可以在ubuntu系統選單上選擇System --- Preferences --- Startup Applications,在該視窗中增加一個
ubuntu下sublime text3解決中文輸入及中文偏下問題
前言: sublime text3在ubuntu系統上預設是不支援中文輸入的,解決中文輸入問題後,又會遇到中文位置偏下的問題,本文致力於解決這兩個問題。中文輸入問題: 1. 開啟終端(ctrl+shift+T),輸入git clone https://github
ubuntu下進入root錯誤解決方法
for fail nbsp light sudo authent body 方法 post 1.進入root用戶提示su: Authentication failure roots@ubuntu:~$ su - Password: su: Authentication f
Ubuntu下連接mysql出現 ERROR 1698 (28000): Access denied for user 'root'@'localhost'錯誤解決方法
use ces 數據 表示 vim amp https 創建 sel ubuntu版本:18.04 mysql版本:5.7.24 ubuntu安裝mysql後用root賬戶登入會出現問題:ERROR 1698 (28000): Access denied
Ubuntu下Firefox播放mp3顯示HTTP "Content-Type" of "audio/mpeg" is not supported錯誤的解決辦法
在Ubuntu下,使用javascript進行mp3播放 var audio = new Audio('file.mp3'); audio.play(); 如果遇到 HTTP “Content-Type” of “audio/mpeg” is not supporte
主機Navicat連線Ubuntu下Docker啟動的MySQL詳細教程並解決遇到的錯誤
一、docker下載並執行mysql映象 下載: docker pull mysql:5.7 執行映象: docker run -it --rm --name
關於Ubuntu下gcc編譯帶-lsqlite3出現錯誤的解決方法
如下錯誤: /usr/bin/ld: 找不到 -lsqlite3 collect2: error: ld returned 1 exit status Makefile:16: recipe for target 'FrontServer' failed make: ***
Docker入門(二)主機Navicat連線Ubuntu下Docker啟動的MySQL詳細教程並解決遇到的錯誤
一、docker下載並執行mysql映象 下載: docker pull mysql:5.7 執行映象: docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=hanxue -p 3306:3306 -d m
Ubuntu下Android Studio 出現 “processDebugResources” 錯誤的解決
之前一直很順暢,自從裝了SubVersion後出現如下錯誤: Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.Proce 解決
解決ubuntu下make menuconfig錯誤問題
如果使用make menuconfig的方式配置核心,又碰巧系統沒有安裝ncurses庫(ubuntu系統預設就沒有安裝此庫),就會出現錯誤,錯誤資訊大體上如下:*** Unable to find the ncurses libraries or the*** requi
ubuntu下編譯時遇到的錯誤及解決方式
1、錯誤展示: [email protected]:~/test/test/protest/stack_test$ gcc -c my_stack.c -o my_stack.o In file included from /usr/include/stdio.
ubuntu下cmake常見兩個錯誤的解決
今天在用原始碼安裝mysql的時候遇到下面的兩個問題 一、提示“CMAKE_CXX_COMPILER-NOTFOUND ”。 具體形式: Check for working CXX compiler: CMAKE_CXX_COMPILER-NOTFOUND CM
ubuntu下安裝新立得(Synaptic)出現安裝錯誤的解決嘗試
今天打算新配一套linux下的vanet道路模擬平臺,ns2+SUMO.在安裝依賴包時打算使用新立得,可是安裝出錯。報錯依賴包不正確。 原意是有些依賴包的版本過高或過低。一種方法是手動的修改每個包的版本(aptitude)。但是總是出現問題,找不到包,或者安裝後沒效果。可能
在ubuntu下安裝任何軟體時都提示軟體包 flash-plugin 需要重新安裝,但是我無法找到相應的安裝檔案的錯誤的解決辦法。
前兩天想把ubuntu上的flash更新一下,希望在12.10下面能在谷歌瀏覽器上看看土豆什麼的...不過問題來了,adobe公司沒給ubuntu提供.dbe的安裝檔案。所以下了一個.tar的壓縮包,
在64位 ubuntu下編譯wine1.8.1出現錯誤的解決
編譯資訊如下: checking for freetype/freetype.h... no checking for freetype/ftglyph.h... no checking for fre