剛剛在Linux底下寫完300多行程式
編譯時出來的執行檔要 17.4 kB
研究一下 GCC 參數後
加了一個參數執行編譯精簡化
執行檔大砍了 4 kB 變成 13.4 kB
編譯過程中跳出來的東西都是:
warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’,
declared with attribute warn_unused_result
或
warning: ignoring return value of ‘int scanf(const char*, ...)’,
declared with attribute warn_unused_result
正在想 return value 是什麼因素能讓執行檔變這麼肥......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.255.94
※ 編輯: iWRZ 來自: 140.135.255.94 (10/26 16:58)
→
10/26 17:07, , 1F
10/26 17:07, 1F
→
10/26 17:09, , 2F
10/26 17:09, 2F
推
10/26 17:52, , 3F
10/26 17:52, 3F
→
10/26 17:53, , 4F
10/26 17:53, 4F
→
10/27 00:49, , 5F
10/27 00:49, 5F