customer1
customer1
這家夥很懶,什麼也沒寫!

注冊於 7小時前

回答
1
文章
0
關注者
0

問了,還沒人回;
兩邊的編譯方式沒有本質的區別, 響應文件其實就是把gcc命令行除gcc之外的所有文本放在了文件裡;
如果使用默認的編譯方式,也就是貴司目前使用的,其實也就是gcc命令行的方式,當gcc後面的命令行文本過長,一樣會出現編譯失敗,只是目前的命令行不夠長而已,這個是windows系統的限制,linux的限制說是2M;
采用響應文件的編譯方式,本質是為了解決gcc後面的命令行文本太長導致編譯失敗的問題,但不知為什麼這個編譯器對於文件過大的響應文件編譯【如以上所說的39K大小】也通過不了,難道是gcc 6.3.0的版本過低了,不知道;

發布
問題