1. 程式人生 > 其它 >Tmux 使用之後臺執行和執行緒編譯、執行可執行檔案的基本命令

Tmux 使用之後臺執行和執行緒編譯、執行可執行檔案的基本命令

技術標籤:c++

命令列的典型使用方式是,開啟一個終端視窗(terminal window,以下簡稱"視窗"),在裡面輸入命令。使用者與計算機的這種臨時的互動,稱為一次"會話"(session) 。

1.Linux下建立後臺:

tmux new -s pthreadicws3

pthreadicws3是我的執行緒的名字

2.檢視後臺
tmux ls
在這裡插入圖片描述

3.進入執行緒

tmux attach -t pthreadicws3

然後就是開啟的新的終端頁面:(想要清除這一頁的內容,輸入clear)
進入後臺執行程式的好處就是,即使我們和伺服器斷開連線,程式也會依然在伺服器上執行


1.編譯有關執行緒的檔案,輸入的命令列為

g++ -pthread a1.cpp -o a.out -std=c++11

a1.cpp 是需要編譯的檔名, -o 後面的引數a.out是講可執行檔案命名為,-std=c++11是因為我的執行緒程式中需要c++11裡面的東西所以加上去的。

2.執行剛才生成的可執行檔案:

./b.out

./ 後面加可執行檔案的名字即可

補充:

tmux  detached 在會話介面退出
tmux kill-session -t session1 銷燬會話
tmux rename -t old_session_name  new_session_name  重新命名會話

推薦去看的:
tmux終端複用
tmux

之後我再對C++多執行緒進行最近學習的小結