今天學習了一下linux,簡單實現了shell與C語言開發的程序連用,對linux工具環境又有了更多的瞭解。 html
1。首先實現一個C語言經過標準輸入兩個數值相加的小程序 linux
#include<stdio.h> int main(void) { int a,b; scanf("%d %d",&a,&b); printf("a+b=%d\n",a+b); fflush(stdout); return 0; }編譯
gcc -o c_add c_add.c shell
成功之後在當前目錄能夠用./c_add運行
小程序
2。將該目錄加入系統環境變量,個人linux系統環境變量是在/etc/profile最後行添加 工具
用命令 source /etc/profile當即執行完成之後就能夠在任意目錄調用 c_add小工具了 學習
3。編寫shell小工具調用c_add spa
#!/bin/sh while read line do echo $line|c_add done<1.add該腳本按行當前目錄下的 1.add文件內容,逐行輸入到c_add工具中
1.add文件內容 code
23 44 23 55 1 3 45 1 78 76 23 99運行sh腳本結果圖
總結: htm