Time of Update: 2018-07-26
這篇文章主要介紹了Linux系統中提示/usr/bin/ld: cannot find -lxxx錯誤的通用解決方案,本文以Ubuntu為例給出了一個解決例子,其它linux系統也適用,需要的朋友可以參考下 在linux環境編譯應用程式或lib的source code時常常會出現如下的錯誤訊息: 複製代碼代碼如下: /usr/bin/ld: cannot find -lxxx 這些訊息會隨著編譯不同類型的source code而有不同的結果出來如:
Time of Update: 2018-07-26
嵌入式系統產品開發經常會遇到效能瓶頸,這時需要藉助外力,即各種工具,來找出問題點並及時解決。以下列出一些系統提供的工具: 1. top 個人最常用工具之一。top命令用於顯示實際的進程活動狀態,預設在5秒內收集CPU最密集的進程資訊,並輸出。預設的重新整理時間可以通過-d參數改變,如 top -d1 則每1秒重新整理list一次。top執行後有多個快速鍵,重要的有以下幾個: h:顯示線程狀態 r:執行renice命令,用於調整進程優先順序
Time of Update: 2018-07-26
1.下載weblogic 10.36安裝jar包,wls1036_generic.jar,執行下圖命令,前提是已經安裝了jdk並配置好環境變數,可參考http://blog.csdn.net/projectno/article/details/76187128。 2.到100%時彈出安裝視窗,點擊Next。 3.選擇路徑,點擊Next。 4.選擇custom,typeical會安裝eclipse,點擊Next。 5,選擇產品和組件,這裡預設不變動,點擊Next。 6
Time of Update: 2018-07-26
Linux下網卡phy狀態檢測與控制 本文轉自:http://blog.sina.com.cn/s/blog_79453a7e0100p9t7.html 最近在一個項目中,整合一個交換器晶片的時候,遇到一些麻煩,發現交換器的效能總是上 不去,100M的交換器,實際交換能力只有10M。跟做硬體的同事一起,花了幾周時間調試, 才找到問題。原來是接到交換器晶片上的幾個子系統,用的Micrel
Time of Update: 2018-07-26
本文主要說說如何編譯自己開發的核心模組。由於驅動通常也被編譯成核心模組,因此文章的內容也適用於驅動的編譯。 由於在下能力相當有限,有不當之處,還望大家批評指正^_^ 一、準備工作 準備工作如何做,這裡就不詳說了。 a) 首先,你要有一台PC(這不廢話麼^_^),裝好了Linux。 b) 安裝好GCC(這個指的是host gcc,用於編譯產生運行於pc機程式的)、make、ncurses等工具。 c) 如果你是為當前PC機開發核心模組,那麼準備工作就結束了。
Time of Update: 2018-07-26
#include <stdio.h> #include <signal.h> #include <time.h> #include <string.h> #include <stdlib.h> #include <unistd.h> void timer_thread(union sigval v) { static int i = 0; printf ("timer_thread
Time of Update: 2018-07-26
Window檔案目錄掛載(mount)到linux系統目錄下 linux如何訪問Window下的檔案目錄。 把Window系統的檔案分享權限設定掛載到linux centos 目錄下的方法步驟: 1、先在windows下面共用需要掛載的目錄。 2、確保linux與windows是在同一個區域網路當中。 3、在linux下面建立一個需要掛載到的目錄。 4
Time of Update: 2018-07-26
rpm -ivh install_rpm tar xvf informix-linux.tar inux下解壓命令大全 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (註:tar是打包,不是壓縮。) ——————————————— .gz 解壓1:gunzip FileName.gz 解壓2:gzip -
Time of Update: 2018-07-26
zz from: http://blog.sina.com.cn/s/blog_7993615401015244.html tar [-cxtzjvfpPN] 檔案與目錄 .... 參數: -c :建立一個壓縮檔的參數指令(create 的意思); -x :解開一個壓縮檔的參數指令。 -t :查看 tarfile 裡面的檔案。 特別注意,在參數的下達中, c/x/t 僅能存在一個。不可同時存在。 因為不可能同時壓縮與解壓縮。 -z
Time of Update: 2018-07-26
http://soft.chinabyte.com/os/237/11428737.shtml (1)at命令 假如我們只是想 要讓特定任務運行一次,那麼,這時候就要用到at監控程式了。 設定at命令很簡單,指示定啟動並執行時間,那麼就會在哪個時候運行。at類似列印 進程,會把任務放到/var/spool/at目錄中,到指定時間運行它 。at命令相當於另一個shell,運行at time命令時,它發送一個個命令,可以輸入任意命令或者程式。at now +
Time of Update: 2018-07-26
1.ethtool ethtool 提供了強大的網卡及網卡驅動管理能力,其具體的實現架構和網路驅動程式及網路硬體關係緊密,容易修改和擴充,能夠為 Linux 網路開發人員和管理員提供對網卡硬體,驅動程式和網路通訊協定棧的設定,查看以及及調試等功能。 2.命令使用格式 ethtool [option] interface常用的選項有: -s
Time of Update: 2018-07-26
Linux下的解壓於壓縮確實有點小複雜神馬7z啊,gz2啊,bz2啊,rar啊……不過看完此文,你就不會覺得複雜了。嘻嘻~~ tar命令常見參數與執行個體: ——————————————————————————————————- 必須的參數:(3個參數不能共存) -c :建立壓縮檔c代表create。 -x :解壓縮檔案 -t :查看壓縮包裡面的檔案。 ——————————————————————————————————- 輔助參數: -z :用 gzip 壓縮/解壓縮 -j :用
Time of Update: 2018-07-26
關於對Linux下MCE(Machine Check Exception)的一點認識 1.MCE(Machine Check Exception)是用來報告主機硬體相關問題的一種日誌機制. 2.MCE(Machine Check Exception)的記錄檔是/var/log/mcelog 3.該mcelog不一定在任何一台Linux主機上都存在.只有發生硬體報錯了,才會有 /var/log/mcelog.
Time of Update: 2018-07-26
在linux系統中安裝yum install iptables-services 然後 vi /etc/sysconfig/iptables # Generated by iptables-save v1.4.7 on Sun Aug 28 12:14:02 2016 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -N whitelist
Time of Update: 2018-07-26
1.問題 伺服器上安裝兩個硬碟,一個系統硬碟,一個擴充盤.案頭系統倒是可以看到掛載的磁碟,並能正常訪問.但是,使用Linux的df命令查看不到. 掛載後,可以查看.但是系統重啟也同樣無法查看到. 2.解決方案: step1: 在/media目錄下建立映射目錄 如:/media/ext-1 step2: 通過命令查看磁碟及格式 sudo blkid step3: 編輯fstab檔案sudo vi
Time of Update: 2018-07-26
nl命令在linux系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號。其預設的結果與 cat -n 有點不太一樣, nl 可以將行號做比較多的顯示設計,包括位元與是否自動補齊 0 等等的功能。 1.命令格式: nl [選項]... [檔案]... 2.命令參數:
Time of Update: 2018-07-26
# 井號 (comments) #管理員 $普通使用者 指令碼中 #!/bin/bash #!/bin/sh 一般出現在shell指令碼第一行,意思是使用/bin/bash來執行當前shell指令碼,除了第一行,起到注釋的作用.(在shell指令碼中) 井號也常出現在一行的開頭,或者位於完整指令之後,這類情況表示符號後面的是註解文字,不會被執行。 # This line is comments. echo &
Time of Update: 2018-07-26
主要是對VLAN的資料包格式進行了抓包分析。同時對vconfig命令的適用進行了說明。 PC:10.10.107.168 AP:10.10.107.231(eth0.100) 1:添加VLAN,使用vconfig。 ~# vconfig BusyBoxv1.10.3 (2012-09-23 02:13:20 CST) multi-call binary Usage:vconfig COMMAND [OPTIONS]... Create
Time of Update: 2018-07-26
1. sed -i -e 's/^M$//' (檔案名稱) 例如 刪除a.php中的^M字元 操作 sed -i -e 's/^M$//' a.php 2. grep -r "^M" a.php 查看a.php檔案中的'^M' 字元。 第一種方法: cat -A filename 就可以看到Windows下的斷元字元 ^M 要去除他,最簡單用下面的命令: dos2unix filename
Time of Update: 2018-07-26
最近,需要移植faster-rcnn的detect部分到android平台上,為方便刪減代碼與調試,需要跨平台相容到windows下運行,windows下調試的時候,用的是linux下的模型定義proto與訓練好的二進位模型,但是,一直載入模型不成功,逐步解決方案如下: (1)核對protobuf版本,均為2.5.0,不可能是因為版本不相容所致;