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