发布网友 发布时间:2022-04-24 16:21
共5个回答
热心网友 时间:2023-10-22 07:19
应该是在windows分区的问题,上次有个可执行程序在U盘上也死活不能执行,后来考到linux分区下才可以。
热心网友 时间:2023-10-22 07:19
我也遇见了你同样的问题。
这这样解决的:
mount -o rw,user=un,exec,umask=000,iocharset=utf8 /dev/sdaX /media/X/
注意加 exec,我之前没加exec,连root都不能执行。重新g++编译也不行。
加了exec就可以了
热心网友 时间:2023-10-22 07:20
你的hello.o文件还是you r\w权限,没有x权限,当然是无法执行的啊。
sudo chmod a+x hello.o
是a+x
热心网友 时间:2023-10-22 07:20
由于挂载的分区是ntfs的所以不能按照linux的权限方式修改,目前看到的权限是mount时赋予的。要执行还是拷贝到linux的系统下再修改属性执行吧。
热心网友 时间:2023-10-22 07:21
直接拖到ext分区呗,搞那么麻烦