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大數據學習視頻禮包