我的一个朋友给了我一个 c 项目,让我在 Linux 中使用套接字进行项目。(tic tac toe)该项目已经有了可执行文件,并且程序运行良好。
当我删除可执行文件并自己编译程序时,我没有收到任何错误,但是程序上存在某种情况(当我向其他玩家挑战游戏时)出现分段错误,并且我得到的原始可执行文件在这种情况下没有错误。
我没有对程序进行任何更改,只是删除了以前的可执行文件并自己编译了程序,我不知道为什么会这样。
理论上有什么解释吗?
我的一个朋友给了我一个 c 项目,让我在 Linux 中使用套接字进行项目。(tic tac toe)该项目已经有了可执行文件,并且程序运行良好。
当我删除可执行文件并自己编译程序时,我没有收到任何错误,但是程序上存在某种情况(当我向其他玩家挑战游戏时)出现分段错误,并且我得到的原始可执行文件在这种情况下没有错误。
我没有对程序进行任何更改,只是删除了以前的可执行文件并自己编译了程序,我不知道为什么会这样。
理论上有什么解释吗?