我目前有一台华硕 c300 chromebook。由于它没有旧版引导,因此我使用 crouton 来获得更标准的命令行环境。我能够在 chroot 环境中非常轻松地安装 gcc。它在 chroot 下运行良好。
由于底层硬件是相同的,我认为生成的可执行文件应该适用于 chromebook,而不需要我在 chroot 环境中。如果是真的,我想我可以进入 chroot 环境,编译我想要/需要的任何程序,然后退出到常规环境并使用它。
我尝试了一个简单的 hello world 程序。当我尝试运行可执行文件时,出现以下错误:
bash: ./a.out: Permission denied.
我试图用 sudo 运行它,我得到一个类似的错误:
sudo: unable to execute ./a.out: Permission denied.
我什至使用 su 以 root 身份登录,但我仍然无法运行程序(出现第一个错误)。
我认为 su/sudo 会覆盖任何类型的权限限制。但是,在 chromebook 上显然不是这样。
我错过了什么?我想做的事可能吗?
编辑:文件权限已设置为 777。