Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C Linux服务器的服务器端应用程序_C_Linux_Netbeans - Fatal编程技术网

C Linux服务器的服务器端应用程序

C Linux服务器的服务器端应用程序,c,linux,netbeans,C,Linux,Netbeans,我对Linux平台完全陌生。我正在为Amazon server开发一个C语言的服务器应用程序,它将同时接收来自多个源的数据。我正在使用NetBeans IDE用C语言进行编码。当我咨询一位Linux服务器专家时,他说只有扩展名为.sh的文件才能在Linux环境中执行。而我在显示的dist文件夹中检查了我的Netbeans输出文件的属性 TYPE: executable (application/x-executable) 此文件是否能够在Linux服务器上执行。我相信,您可以使用/运行输出文

我对Linux平台完全陌生。我正在为Amazon server开发一个C语言的服务器应用程序,它将同时接收来自多个源的数据。我正在使用NetBeans IDE用C语言进行编码。当我咨询一位Linux服务器专家时,他说只有扩展名为.sh的文件才能在Linux环境中执行。而我在显示的dist文件夹中检查了我的Netbeans输出文件的属性

 TYPE: executable (application/x-executable)

此文件是否能够在Linux服务器上执行。

我相信,您可以使用
/
运行输出文件。此外,您还可以随时检查文件的权限(可执行或不可执行)通过使用
ls-l
@SouravGhosh,它显示以下输出-rwxr-x 1 simer-simer 9288 May 22 11:24 SocketServerExecute位设置为可执行的任何内容。很明显,二进制文件已经设置了可执行位,所以它不会运行的唯一原因是它不在默认路径内。因此,只需预先设置二进制文件的路径就可以运行它。注意
rwx
模式,这些是该文件的pare权限位(指示符)<代码>r-->
读取
w
-->
写入
x
-->
执行
。因此,您只需移动到文件所在的目录,然后执行
/socketserver