相思爱文 于 2009-06-06 21:18:37发表:
[i=s] 本帖最后由 相思爱文 于 2009-6-6 21:20 编辑 [/i]看一下分区挂载信息,是不是文件所在分 区不允许运行二进制文件。 或把文件复制到根分区中(如/usr/local/bin)执行一次试试 有时为了安全,禁止/home分区执行文件。 可查看/etc/fstab,或用mount重新挂载
ziyoutt 于 2009-06-06 19:53:52发表:
chmod +x a 是设置该文件权限为可执行 但是你要是还不可以执行的话就估计是用户的问题了,你不没有root的权限,你可以根据你的系统版本以相应的方法获取root权限,例如Ubuntu 下在命令前加sudo就可以了。
yatao 于 2009-05-14 16:44:16发表:
chmod 700 a
wang7131984 于 2009-05-11 14:00:28发表:
gcc -c a.c -o a chmod 700 a ./a
mingdengzhao 于 2009-05-11 12:48:43发表:
3# wang7131984 试过上面的命令了。还是不行的。不过我之前都是好用的。
wang7131984 于 2009-05-11 11:35:13发表:
chmod +x a
traceble 于 2009-05-11 10:25:38发表:
不懂噢
相思爱文 于 2009-06-06 21:18:37发表:
[i=s] 本帖最后由 相思爱文 于 2009-6-6 21:20 编辑 [/i]
看一下分区挂载信息,是不是文件所在分 区不允许运行二进制文件。
或把文件复制到根分区中(如/usr/local/bin)执行一次试试
有时为了安全,禁止/home分区执行文件。
可查看/etc/fstab,或用mount重新挂载
ziyoutt 于 2009-06-06 19:53:52发表:
chmod +x a 是设置该文件权限为可执行
但是你要是还不可以执行的话就估计是用户的问题了,你不没有root的权限,你可以根据你的系统版本以相应的方法获取root权限,例如Ubuntu 下在命令前加sudo就可以了。
yatao 于 2009-05-14 16:44:16发表:
chmod 700 a
wang7131984 于 2009-05-11 14:00:28发表:
gcc -c a.c -o a
chmod 700 a
./a
mingdengzhao 于 2009-05-11 12:48:43发表:
3# wang7131984
试过上面的命令了。还是不行的。不过我之前都是好用的。
wang7131984 于 2009-05-11 11:35:13发表:
chmod +x a
traceble 于 2009-05-11 10:25:38发表:
不懂噢