帮助在 Ubuntu 中运行 C 程序

帮助在 Ubuntu 中运行 C 程序

我一直在自学用 C 语言编写程序,使用 Geany 作为我的 IDE。

我的所有程序都得到了正确的编译和链接,而且当我在 IDE 内部测试运行它们时,它们似乎运行良好,但是如果不使用 IDE,我似乎无法运行程序。

我尝试使用终端命令./[filename]

但是,我总是从终端得到这个响应:

bash: ./variabletest: No such file or directory

知道为什么这不起作用吗?简单地单击可执行文件的图标也不起作用。

答案1

./variabletest要求您正在运行的文件位于当前目录中。运行ls并查看变量测试是否显示,如果没有,则cd显示到存储它的目录中并从那里运行程序。如果您不确定文件位于何处,请运行

readlink -f (nameoffile here)

此命令将显示文件的路径,例如,您可以拥有

/var/www/nameoffile

作为输出。您需要

cd /var/www

然后从那里运行你的程序。

相关内容