首页 > 解决方案 > 如何在 AWS EC2 Linux 实例上运行编译和运行 ac 文件?

问题描述

我正在尝试在 AWS EC2 Linux 实例上运行从 ac 文件编译的可执行文件,当我尝试运行该可执行文件时,我得到一个 bash: command not found 错误并且无法弄清楚原因,下面是我的终端命令。

`[ec2-user@ip-172-31-7-57 ~]$ gcc server.c -o server
[ec2-user@ip-172-31-7-57 ~]$ ls
server  server.c  test
[ec2-user@ip-172-31-7-57 ~]$ server 51717
-bash: server: command not found
[ec2-user@ip-172-31-7-57 ~]$ `

我运行的唯一安装是

sudo yum groupinstall "Development Tools"

为了安装 gcc 进行编译。我在这里缺少安装吗?

标签: clinuxamazon-web-servicesamazon-ec2

解决方案


与 windows 系统不同,Linux 系统在查找要运行的程序时默认不查找当前目录。您需要提供可执行文件的路径。

./server 51717

推荐阅读