ubuntu下面編譯libuv

2021-07-25 22:55:00 字數 954 閱讀 2680

github上面對於編譯的描述是這樣的

$ sh autogen.sh

$ ./configure

$ make

$ make check

$ make install

嗯,正常情況下是這樣就可以的,然而如果你是一台新機的話,可能會遇到幾個錯誤。

錯誤1:執行

sh autogen.sh
的時候,提示bash: ./autogen.sh: /bin/sh^m: 直譯器錯誤: 沒有那個檔案或目錄

這個你需要使用dos2unix autogen.sh將檔案格式轉換一下。

然而由於你是一台新機,你在使用dos2unix autogen.sh命令的時候可能會遇到錯誤2.

錯誤2:

程式「dos2unix」尚未安裝。 您可以使用以下命令安裝:

sudo apt-get install dos2unix

這個好辦,人家都提示你怎麼做了不是。

安裝好dos2unix後,再次執行dos2unix autogen.sh。然後你執行sh autogen.sh會遇到錯誤3.

錯誤3:

./autogen.sh: 1: ./autogen.sh: automake: not found

./autogen.sh: 33: test: illegal number: 

./autogen.sh: 34: test: illegal number: 

+ libtoolize --copy

./autogen.sh: 43: ./autogen.sh: libtoolize: not found

鑑於錯誤2的經驗,缺啥就裝啥唄。

sudo apt-get install automake libtool autoconf

搞定。現在,你終於可以執行完sh autogen.sh了。

Ubuntu下安裝libuv庫教程

對於什麼是libuv,大家可以在其官網上了解,主要是這一句話,libuv is a multi platform support library with a focus on asynchronous i o,libuv是乙個支援多平台的庫,專注於非同步i o。接下來記錄一下在ubuntu18.0...

Ubuntu下面使用串列埠

首先安裝minicom,命令如下 sudo apt get install minicom我是使用的usb轉串列埠,在 dev目錄下面能夠找到ttyusb0,所以我啟動minicom的命令如下 sudo minicom d dev ttyusb0注意,這裡一定要使用sudo,否則會提示沒有許可權。進...

Ubuntu下面安裝HIVE

安裝hive的前提是先要安裝好hadoop,然後使用命令來啟動namenode和datanode。啟動後可以用jps來檢視是否啟動成功,如下圖所示 一定要有datanode才說明正常啟動hadoop了,也可以通過 hadoop home bin hadoop dfsadmin report來檢視是n...