1. 程式人生 > >Ubuntu下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: 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了。

相關推薦

Ubuntuinsight錯誤解決

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

ubuntuanaconda完美解決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

windowspip3錯誤解決

輸入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,在該視窗中增加一個

ubuntusublime 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

UbuntuFirefox播放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連線UbuntuDocker啟動的MySQL詳細教程並解決遇到的錯誤

一、docker下載並執行mysql映象 下載: docker pull mysql:5.7 執行映象: docker run -it --rm --name

關於Ubuntugcc編譯帶-lsqlite3出現錯誤解決方法

如下錯誤: /usr/bin/ld: 找不到 -lsqlite3 collect2: error: ld returned 1 exit status Makefile:16: recipe for target 'FrontServer' failed make: ***

Docker入門(二)主機Navicat連線UbuntuDocker啟動的MySQL詳細教程並解決遇到的錯誤

一、docker下載並執行mysql映象 下載: docker pull mysql:5.7 執行映象: docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=hanxue -p 3306:3306 -d m

UbuntuAndroid Studio 出現 “processDebugResources” 錯誤解決

之前一直很順暢,自從裝了SubVersion後出現如下錯誤: Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.Proce 解決

解決ubuntumake 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.

ubuntucmake常見兩個錯誤解決

今天在用原始碼安裝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