bash脚本运行C++程序
生活随笔
收集整理的這篇文章主要介紹了
bash脚本运行C++程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一直想用命令來運行程序,不用手動重復輸入。今天學點皮毛,能跑程序。現在總結一下。
第一個shell腳本
使用vi/vim 創建一個文件 test.sh (擴展名為sh,表示shell.)
輸入代碼
#!bin/bash cho "Hello World!"#!告訴系統腳本需要用什么解釋器來執行,即使用哪一種shell.
echo 命令用于向窗口輸出文件。
運行Shell 腳本的方法
1.作為可執行程序
cd到上面程序所在目錄:
注意,這里和運行其他可執行文件一樣,一定寫成 ./test.sh,而不是 test.sh
2.作為解釋器參數
直接運行解釋器,參數就是shell腳本的文件名
運行c++程序
循環運行帶有兩個參數的c++程序。第一個參數是輸入文件名,第二個參數是隨機生成數的seed設置。
已經編譯了程序,編譯好的執行文件名為run
將上面代碼保存為 test.sh. 則使用第一種方法 作為可執行程序運行 沒有問題。
但是使用第二種方法時出現錯誤:
搜索后因為sh和bash 有些地方不兼容。 bash test.sh 或者直接運行。
參考文獻:
Shell 教程
Syntax error: “(” unexpected
Linux下自動編譯和運行c++文件的shell腳本
shell 數組遍歷的3種方法
總結
以上是生活随笔為你收集整理的bash脚本运行C++程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑鸿蒙系统怎么连接无线网,三星笔记本电
- 下一篇: Cocos2dx发展历程