C連載3-不一樣環境下的C

1、不一樣環境下的C微信

1.一個源程序inform.c編譯生成a.out,而後能夠直接運行這個可執行程序,若是要存儲這個可執行文件,應該把它重命名,不然,就會被下一次編譯程序時生成的新a.out所替換。學習

2.如何處理目標代碼,C編譯器會建立一個inform.o,然而卻找不到這個文件,由於一旦連接器生成了完整的可執行程序,就會將其刪除,若是原始程序有多個源代碼文件,則會保留目標代碼文件。大數據

3.GNU項目是要給開發大量免費UNIX軟件的集合(GNU‘s Not Unix)​。(也稱爲GCC,其中包好了GCC C編譯器)ui

4.各個系統會使用cc的別名來代替gcc或者clang命令.net

5.gcc和clang命令均可以根據不一樣的版本選擇運行時選項來調用不一樣C標準​orm

gcc -std=c99 源文件名視頻

gcc -std=c1x  源文件名blog

gcc -std=c11  源文件名開發

第一行調用了C99標準,第二行調用C11以前草案標準,第三行調用GCC接受的C11標準​。Clang同GCC​。文檔

6. 程序執行完畢後,執行窗口會當即消失,若是不但願出現這種狀況,可讓程序暫停一下,直到按下Enter鍵,窗口才消失,要實現這種效果能夠在程序的最後添加下面這一行代碼getchar()

該行讀取一次鍵的按下,因此程序在用戶按下Enter鍵以前會暫停​。​

7.能夠在Windows系統下運行Linux程序,也能夠在Linux系統下運行Windows程序,不能經過Windows系統訪問Linux文件,可是能夠經過Linux系統訪問Windows​文檔。​

2、源碼:

2.CSDN:https://blog.csdn.net/weixin_44630050

3.博客園:https://www.cnblogs.com/ruigege0000/

4.歡迎關注微信公衆號:傅里葉變換,我的帳號,僅用於技術交流,後臺回覆「禮包」獲取Java大數據學習視頻禮包

 

相關文章
相關標籤/搜索