go編譯成exe后,打開出現閃退問題


今天博主編譯了一個go小腳本,編譯完成后用自己電腦試了一下沒有問題

 

然而,當換了一台電腦后,一樣是win7系統64位,出現了閃退

 

於是乎博主瘋狂百度

看到網上說   入口文件 的頂部改成  package main  就可以了 ,但是我本來寫的就是這個

還有人說是  生成的EXE文件里PE頭標志不對,於是乎博主又去看了一波exe頭,發現是pe沒有錯
還有人說要把 MinGW 換成  tdm gcc

最后博主用閃退的那台電腦用 cmd 運行了一下exe后終於發現了問題所在


cmd運行報錯:

2020/11/05 14:53:55 ListenAndServe: listen tcp 127.0.0.1:80: bind: An attempt wa
s made to access a socket in a way forbidden by its access permissions.

 

於是乎博主在hosts文件里把域名加了上去后試了一下,就沒有問題了,最后貼一下main的代碼

例 : 127.0.0.1 www.a.com

 

 

或者把www.a.com:80改成 0.0.0.0:80


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM