總結之linux下的操作

2021-06-28 20:01:59 字數 724 閱讀 6539

在ubuntu下訪問windows的資源。

1)unbuntu上連線上網路

2)在windows上共享乙個資料夾,然後在ubuntu上掛載。

搜了一下,通過mount來訪問的windows共享目錄下的c**的時候,容易出現這個問題,後面加nounix,noserverino就搞定

mount /home/cc/examples -o username=chengic,password=****,dmask=777,fmask=777,nounix,noserverino

編譯:gcc -o test test.c

對於多執行緒,因為引用pthread.h,這是乙個單獨的類庫,在編譯的時候需要加上-lpthread

gcc -o pthread_cond2 pthread_cond2.c -lpthread

如果要用gdb除錯,編譯時需要加上-g引數:

gcc -g -wall -o pthread_cond2 pthread_cond2.c -lpthread

除錯工具gdb的參考文章:

1.介紹了靜態鏈結庫(*.a)和動態鏈結庫(*.so).靜態鏈結庫是在編譯的時候生成的,動態鏈結庫是在執行(runtime)的時候生成的。動態的優勢,可以實現程序間資源共享,程式公升級變得簡單,可以用code來控制鏈結載入。

2.介紹了動態鏈結庫的建立方式,以及使用

最後給出了乙個例子,清楚地說了編譯和使用。

5.去除^m的方法

Linux下的檔案操作總結

in linux,everything is a file.3個主要的檔案描述符 0 標準輸入 1 標準輸出 2 標準錯誤 基本檔案操作 write 函式宣告 ssize t write int fildes,const void buf,size t nbytes 函式功能 把從buf開始的nby...

linux下svn的常用操作命令總結

匯入 檔案到 repo 版本庫 我的 檔案存放在 var www html 2.從版本庫匯出 svn co url directory 將 checkout到指定目錄 匯出 到當前目錄下 執行匯出命令 svn checkout svn root test usrname a password b n...

linux下開發常用操作命令總結

在前面的文章中,寫過linux下開發常用的基本命令。如果感興趣的小夥伴,可以看下這篇文章 今天,主要總結下linux下開發常用的主要命令。1 新建乙個資料夾 mkdir test 2 編輯乙個檔案 vi test.properties 編輯乙個檔案後不儲存退出 先按esc鍵,再依次輸入 q 然後按回...