【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈
本節(jié)我們將從下面3個方面進行講解:
本文引用地址:http://www.butianyuan.cn/article/271737.htm1.準備工作
2.簡單例程
3.Cygwin工作機制
一、準備工作
1.電腦一臺;
2.已經(jīng)裝好Cygwin軟件;
3.如何通過Cygwin來顯示編譯。
二、簡單例程
首先我們來看一個簡單例程。大家都最熟悉的輸出Hello World!的程序。
![【原創(chuàng)】【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈](http://editerupload.eepw.com.cn/201503/112a213c0ad44abc4c4f47b4ac8a6935.png)
這個程序很簡單,很多編譯軟件都可以編譯出結(jié)果。但是如何用gcc來進行編譯,貌似就顯得有些困難。下面我就來講解如何用Cygwin的gcc來運行這個簡單的程序,運行環(huán)境是windows 7系統(tǒng)而不是linux系統(tǒng)。如果在linux下運行也是很簡單的。
三、如何通過Cygwin來實現(xiàn)編譯
1.先打開Cygwin軟件。如下圖所示:
![【原創(chuàng)】【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈](http://editerupload.eepw.com.cn/201503/a86f7b6fb06246ec4e5a21ccad3b41d9.png)
2.先在記事本或者編譯軟件里面,輸入上面的程序。文件名為Hello.c。如下圖所示:
![【原創(chuàng)】【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈](http://editerupload.eepw.com.cn/201503/98832e56f0b1bc83c1497e943aa0bc87.png)
3.先找到文件所放的位置,我是放在C盤的主根目錄下面。那么查找就比較方便。如下圖所示:
![【原創(chuàng)】【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈](http://editerupload.eepw.com.cn/201503/5d2b31541e0ef575afb5afc366b94969.png)
4.編譯Hello.c這個文件。如下圖所示:
![【原創(chuàng)】【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈](http://editerupload.eepw.com.cn/201503/00597d1d467468e38145ba16b1b3e814.png)
這時候我們可以看看C盤多了什么文件??梢钥吹紺盤多了一個可執(zhí)行文件。如下圖所示:
![【原創(chuàng)】【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈](http://editerupload.eepw.com.cn/201503/7b9fdea85e112d8a5647085471d92cad.png)
這里有個知識點:我們?nèi)绻苯泳幾g,默認是a.exe。那么如何生成同文件名呢?很簡單,請繼續(xù)往下看。
5.生成同名的可執(zhí)行文件。只需要在輸出限制文件名即可。如下圖所示:
![【原創(chuàng)】【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈](http://editerupload.eepw.com.cn/201503/4cdd1d0ab52c6bef42fcb53c82db5ce7.png)
下面我們再看看C盤多了什么?是不是我們預(yù)想。如下圖所示:
![【原創(chuàng)】【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈](http://editerupload.eepw.com.cn/201503/be36748293b9de491f0e4a813a97246c.png)
6.文件名為.c和.cpp在編譯的時候有點小問題。其實c的都可以用g++來編譯,也可以用gcc來編譯。如下圖所示:
![【原創(chuàng)】【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈](http://editerupload.eepw.com.cn/201503/0ea844eb22e5bc97e961ebc373f5fc45.png)
7.執(zhí)行可執(zhí)行文件。如下圖所示:
![【原創(chuàng)】【從0開始學(xué)樹莓派】序列之14 打通windows和linux的經(jīng)脈](http://editerupload.eepw.com.cn/201503/f28cb6424c7c12a573c470831e2bb718.png)
看見了hello world!是不是有點激動呢?那趕緊自己試試吧。O(∩_∩)O哈哈~
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)linux相關(guān)文章:linux教程
評論