C/C++、JAVA,python,RUBY,PERL,甚至是SCEME。
只不過,其他幾種都是跨平臺的,不算是單獨的LINUX下SOCKET編程。壹般C語言和C++才這麽說。因為LINUX下的接口和WINDOWS不壹樣。
想知道接口有哪些的話,妳得查手冊或是看《UNIX環境高級編程》這類書,書上會有LINUX/UNIX的C編程接口。
編譯環境的話,只要是C語言編譯器,LINUX支持的主要是GCC,LINUX下的開發環境IDE也默認都用GCC了,比如CODEBLOCKS、GEANY什麽的。按下編譯、運行按鈕就行了,和WINDOWS下開發的步驟差不多,只是接口不壹樣。
如果要用命令行的話,也不難,代碼寫好了,gcc 壹下就可以編譯了。不過,看妳的水平,算了吧……要麽安心學壹下LINUX下編程,要麽老實地用IDE。
問這種問題,讓人很難回答的……在哪進行,當然在LINUX下,在LINUX的C語言代碼文件裏,什麽編譯環境?C語言的編譯環境……什麽編譯工具,C語言的編譯工具,比如GCC。