Linux 下编程和win下编程问题!!!~~~~~~~!!!!!!~~~~标题长一点

来源:百度知道 编辑:UC知道 时间:2024/06/11 02:02:22
如果我要编程.
我编出来的只想在Linux很好的运行..
我该使用什么语言?

我在学c++
但是c++编出来的不是只是EXE吗?..那就不能在Linux运行?(别说wine)
c++在Linux下输出到底是不是EXE?

那我该选择哪种语言?..哪种才是Linux未来程序的主导语言?
从c++转语言快吗?

请不要复制一大堆百度百科来讽刺你自己..谢谢..

linux下的通过编译出来的可执行程序基本都是elf格式的[但是肯定不是elf后缀,linux下的可执行程序一般都没有后缀名的[不过通常默认输出是a.out,这个可以再编译器中指定输出的文件名],除了脚本] ,C / C++只是语言 至于编译成EXE还是linux的格式 是根据编译器以及编译平台来决定,

哪种才是Linux未来程序的主导语言 这句话问的就有点呵呵 太外行了, linux下的系统开发目前还是以C/C++为主 ,未来的主导仍旧是C/C++ 但是同样是C/C++ 在windows平台和linux平台具有相当的差异性 , lz你可以找一本UNIX/LINUX编程的书来阅读一下 并和目前你在windows平台学到的知识做下对比就了解了

同样C++在windows和linux下的开发也有差异性,主要是库的问题 ,语法 逻辑 算法 大部分是相通的

根据你问的问题 你现在基本处于基本的入门阶段 ,随着学习的深入 你会明白的

总之 C++=EXE这个逻辑是十分错误的 呵呵

通常C++在Linux下编译出来的执行文件扩展名是.out,一般发行版的Linux安装包都包含C和C++的编译器。执行时在目录中输入./<文件名>.out即可。
所以你编辑出来的源文件可以在Linux环境下编译,但要注意不要引用Windows环境下所提供的类库,否则会发生编译错误。

C++仍然是Linux下的主导语言,我坚信。

C语言。linux都是C写的,在linux下编译的程序是没办法在windows下运行的。