第一次用cygwin编译程序的时候,出现了一个非常奇怪的现象,在cygwin上编译完程序后一执行,程序就不见了,终端什么都没显示。困扰了我很久了,今天突然想到我的“金山毒霸”好久没更新了,就更新了一下。
突然桌面右下角弹出了一个窗口,您的“**”被确认为病毒。然后我就查看了一下金山的病毒隔离区,我的天哪,以前那些不见的程序都在这啊。
我用了下面的方法,将我的程序还原。
第一、进入病毒隔离区
第二、选择被隔离的程序,点击右下角的还原和添加到信任度,程序被放到其原始的地方
第三、被还原的程序只有可读写权限,没有可执行权限。
第四、在终端下输入 $ chmod +x ./hello.exe
“毒霸”很好,不过希望金山能够尽快解决这个问题。