一、不同環境下的C
1.一個源程式inform.c編譯生成a.out,然后可以直接運行這個可執行程式,如果要存盤這個可執行檔案,應該把它重命名,否則,就會被下一次編譯程式時生成的新a.out所替換,
2.如何處理目標代碼,C編譯器會創建一個inform.o,然而卻找不到這個檔案,因為一旦聯結器生成了完整的可執行程式,就會將其洗掉,如果原始程式有多個源代碼檔案,則會保留目標代碼檔案,
3.GNU專案是要給開發大量免費UNIX軟體的集合(GNU‘s Not Unix)?,(也稱為GCC,其中包好了GCC C編譯器)
4.各個系統會使用cc的別名來代替gcc或者clang命令
5.gcc和clang命令都可以根據不同的版本選擇運行時選項來呼叫不同C標準?
gcc -std=c99 源檔案名
gcc -std=c1x 源檔案名
gcc -std=c11 源檔案名
第一行呼叫了C99標準,第二行呼叫C11之前草案標準,第三行呼叫GCC接受的C11標準?,Clang同GCC?,
6. 程式執行完畢后,執行視窗會立即消失,如果不希望出現這種情況,可以讓程式暫停一下,直到按下Enter鍵,視窗才消失,要實作這種效果可以在程式的最后添加下面這一行代碼getchar()
該行讀取一次鍵的按下,所以程式在用戶按下Enter鍵之前會暫停?,?
7.可以在Windows系統下運行Linux程式,也可以在Linux系統下運行Windows程式,不能通過Windows系統訪問Linux檔案,但是可以通過Linux系統訪問Windows?檔案,?
二、原始碼:
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公眾號:傅里葉變換,個人賬號,僅用于技術交流,后臺回復“禮包”獲取Java大資料學習視頻禮包

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/24355.html
標籤:C
