linux下c 學習筆記 c 編譯執行

2021-09-01 00:00:08 字數 1120 閱讀 6668

預處理

合併多個單張的txt檔案為乙個訓練txt

cat *

.txt > train.txt

替換檔案中的特定字串(將』80 '替換為』1 ')

// find "file"|xargs perl -pi -e 's|old|new|g'

find "train.txt"

|xargs perl -pi -e 's|80 |1 |g'

壓縮和解壓縮

zip -r filename.zip filename

unzip -o -d /home/crj/wassersteingan-pytorch wassersteingan-pytorch.zip

tar –xvf file.tar //解壓 tar包

tar -xzvf file.tar.gz //解壓tar.gz

unrar e file.rar //解壓rar

以目前所用的標定code為例,記錄過程。

(1)批處理影象生成檔名的txt檔案。

> imagesname.txt儲存在當前文件中,實現生成

> imagename.txt(2)安裝opencv

參考:(3)編譯執行.cpp檔案

// opencv下的編譯

g++ `pkg-config --cflags opencv` -o calibration calibration.cpp `pkg-config --libs opencv`

./calibration

// 普通環境下的編譯

g++-o hello hello.cpp

./hello

Linux下編譯C 指令

單個原始檔生成可執行程式 下面是乙個儲存在檔案 helloworld.cpp 中乙個簡單的 c 程式的 helloworld.cpp include int main int argc,char argv 程式使用定義在標頭檔案 iostream 中的 cout,向標準輸出寫入乙個簡單的字串。該 可...

linux下的c 編譯

end目前在linux上,c 的編譯主要依賴於gcc,而gcc實際上並不是乙個編譯器,其全稱為gnu compiler collection,即gnu的編譯器集合,可以通過它來編譯c c object c等各種語言的原始碼。其中gcc是gcc中的gnu c compiler c編譯用 g 即為gcc...

Linux下C語言 C 的編譯過程

經過前一段時間的學習,我了解了在linux條件下c語言和c 程式的編譯過程以及所涉及到的編譯使用命令,今天我就來總結一下這些內容。預編譯期的作用 1 刪除注釋 2 處理預處理指令 3 將包含的標頭檔案展開。編譯期的作用 1 語法分析 2 語義分析 3 彙總符號。彙編期的作用 1 將彙編指令翻譯成二進...