gpt4 book ai didi

无法在ubuntu上运行C编译的程序

转载 作者:行者123 更新时间:2023-11-30 19:51:53 25 4
gpt4 key购买 nike

我写了一个最简单的C脚本hello.c然后使用 gcc 编译它。
代码是

#include <stdio.h>
main() {
printf("Hello World\n");
}

此代码直接来自 How to Compile and Run a C Program on Ubuntu Linux

我使用命令gcc -o hello hello.c
编译了它然后我在同一目录下得到了程序hello
我尝试通过执行它

./hello

但是没有成功。
我也尝试过

ls -l

结果是

-rw-r--r-- 1 myname myname    1234 Nov 21 00:00 hello

我尝试通过以下方式授予该文件可执行权限

chmod 777 你好

但权限没有改变。
我也尝试过

sudo chmod 777 你好

但是还是不行。
文件和脚本位于不同的驱动器中(物理上位于同一驱动器上,但安装的分区与 Ubuntu 的分区不同)。

如何在 Ubuntu 中执行hello
我的程序有什么问题吗?

最佳答案

您可能没有驱动器的权限,可以使用 chown 设置权限
sudo chown -R yourusername/media/username/mountpoint
将 mountpoint 替换为实际挂载点点名称。

关于无法在ubuntu上运行C编译的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33842144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com