ubuntu 无法执行二进制文件

Published on in 技术杂谈 with 0 views and 0 comments

由于我有双系统同时访问代码文件的需求,所以我在exfat分区上存放了我的代码数据并且直接在exfat分区上编译运行代码。但是在终端执行的时候,提示Permission denied,使用bash执行命令又提示./2: ./2: cannot execute binary file。使用ll查看文件具体权限发现有执行权限。因为之前有linux访问ntfs分区导致ntfs分区出现异常的情况导致无法在disk genius 中进行分区的经验,所以又想是不是linux对fat格式分区支持不好。于是将文件移动到ext分区,此后二进制文件可以支持执行。
题外话,exfat在windows性能也不如原生的ntfs分区,虽然速度可能可以跑满pcie上限,但是在运行《黑神话》的时候经常会有闪退的事情发生,复制到同盘ntfs分区后几乎没有闪退,估计是exfat分区4k随机读写不大行或者exfat分区内文件权限在windows设置也不正确的关系。


标题:ubuntu 无法执行二进制文件
作者:lvxy
地址:https://lvxy.xyz/articles/2024/10/23/1729614607161.html