【发布时间】:2015-02-05 07:41:51
【问题描述】:
我不得不在多台计算机上运行我编写的少量代码,一旦完成(完成编译和运行),这些代码就不会出现在这些计算机上。
以前我可以用python编写的代码来完成这个。通过将 python 代码放在笔式驱动器中并直接从笔式驱动器本身运行它们。
说,我有一个 python 代码放在我的笔式驱动器中(5A30-C211)。
/media/5A30-C211$ python sample_code.py
我能够得到输出(/media/5A30-C211 是我的笔式驱动器)。但我现在有一些 c 代码。当我对 c 代码做同样的事情时。
/media/5A30-C211$ gcc sample_code.c -o sample_code
/media/5A30-C211$ ./sample_code
bash: ./sample_code: Permission denied
当我看到Permission denied 这个词时,我在编译和运行命令中添加了sudo。我得到的输出为command not found。
问题是:
有什么方法可以让我在不使用sudo 的情况下从 USB 闪存棒/笔式驱动器运行 c 代码,就像我在 python 中所做的那样?
【问题讨论】:
-
这个设备上的文件系统是什么?
-
对不起,你能告诉我怎么找到那个吗?
-
我使用了
blkid命令。我得到的是"vfat" -
你什么时候收到
command not found? -
当我将
sudo添加到编译中时,它会要求输入密码并执行,.. 当我将sudo添加到运行语句时,它会显示command not found