Linux环境下C++开发
不懂这个的意思,有一定了解的朋友们帮忙说说!包括1.Linux环境下C++开发工具2.与windows环境下开发有什么区别等等!3.如果我在windows下用GCC,可以...
不懂这个的意思,有一定了解的朋友们帮忙说说!
包括1.Linux环境下C++开发工具
2.与windows环境下开发有什么区别等等!
3.如果我在windows下用GCC,可以说就是相当于Linux环境下C++开发吗?麻烦解释一下。要
4.要怎样才算是Linux环境下的C++开发 展开
包括1.Linux环境下C++开发工具
2.与windows环境下开发有什么区别等等!
3.如果我在windows下用GCC,可以说就是相当于Linux环境下C++开发吗?麻烦解释一下。要
4.要怎样才算是Linux环境下的C++开发 展开
5个回答
展开全部
你能否先去入门一下 Linux ?基础会了再来讨论这个问题?
不过我觉得可能你连 Windows 下面的开发详细都不是很清楚吧?
开发工具分开发编辑环境,项目管理程序,编译控制环境,编译器。
GCC 是编译器,光有一个 GCC 并不代码你就真的 Linux 开发了。因为 GCC 还可以给 FreeBSD 编译程序。GCC 也可以做 Windows 开发进行编译用。
1、GCC 是编译器,binutils 是连接器,glibc 是基础 libc 库,make 是编译控制器。开发环境可以用 eclpise ,另外如果用 QT 库开发,可以用 QT 自己的开发工具。不过这些组合都是可以替换的。比如编译器除了 GCC 还可以用 llvm 。glibc 还可以改用 uclibc ,make 一般是 gmake ,还有 cmake 或者干脆自己从头写脚本直接进行过程控制。
2、如果你会开发那就没区别,只是函数调用、开发环境、代码风格等等的过程不一样。如果你不会,那就完全不同根本没办法比较。
3、我想反问 GCC 是什么?
4、写一个在 Linux 下面可以运行的 C++ 程序就叫 Linux 环境下的 C++ 开发。
不过我觉得可能你连 Windows 下面的开发详细都不是很清楚吧?
开发工具分开发编辑环境,项目管理程序,编译控制环境,编译器。
GCC 是编译器,光有一个 GCC 并不代码你就真的 Linux 开发了。因为 GCC 还可以给 FreeBSD 编译程序。GCC 也可以做 Windows 开发进行编译用。
1、GCC 是编译器,binutils 是连接器,glibc 是基础 libc 库,make 是编译控制器。开发环境可以用 eclpise ,另外如果用 QT 库开发,可以用 QT 自己的开发工具。不过这些组合都是可以替换的。比如编译器除了 GCC 还可以用 llvm 。glibc 还可以改用 uclibc ,make 一般是 gmake ,还有 cmake 或者干脆自己从头写脚本直接进行过程控制。
2、如果你会开发那就没区别,只是函数调用、开发环境、代码风格等等的过程不一样。如果你不会,那就完全不同根本没办法比较。
3、我想反问 GCC 是什么?
4、写一个在 Linux 下面可以运行的 C++ 程序就叫 Linux 环境下的 C++ 开发。
展开全部
第一个问题:可以用GCC,他现在支持开发C++
第二个问题:对于学习C++来说,基本没什么区别,
但是如果你要做与界面相关的东西,在windows下可以用MFC,在linux你必须要自己找好用的开发界面的界面库,如QT。
如果你要系统调用的话,windows下你就要调用windows API,linux调用linux API,一般这两种系统下的API是不同的。
第三个问题:是一样的,只是输入输出不一样,他依赖当前程序执行环境
第四个问题:最好在linux环境下执行,进行C++开发,通常用GCC+GTK或者GCC+QT组合开发
第二个问题:对于学习C++来说,基本没什么区别,
但是如果你要做与界面相关的东西,在windows下可以用MFC,在linux你必须要自己找好用的开发界面的界面库,如QT。
如果你要系统调用的话,windows下你就要调用windows API,linux调用linux API,一般这两种系统下的API是不同的。
第三个问题:是一样的,只是输入输出不一样,他依赖当前程序执行环境
第四个问题:最好在linux环境下执行,进行C++开发,通常用GCC+GTK或者GCC+QT组合开发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linux环境下一般c++
1.
用vi编写
用g++编译
vi用惯了,特别爽,在Linux/Unix下写程序,有一种在Windows下写程序无法比拟的爽!
2.
vi+gcc
Kylix3
qt+gcc+vi 首推
(Kylix 3是一款高性能C++和Delphi语言解决方案,主要用于为Linux®平台快速创建数据库、GUI、Web和Web服务应用程序。Kylix 3可以和Borland C++Builder™或Delphi组合使用,籍此创建单一来源、跨平台的Linux/Windows®应用程序。可定制、可扩展的预构建CLX(跨平台开发组件库)组件可以加快复杂应用程序的开发速度,并简化基于Windows应用程序向Linux平台的迁移过程。利用能够与其他平台、语言和Web服务无缝共同操作SOAP Web服务技术,BizSnap拓展了Linux和Apache的功能。WebSnap将Apache Web服务器改造成了依靠数据库驱动的企业级Web应用服务器。DataSnap提供的可升级中间件则能够用于创建多层次企业级数据库解决方案。
)
1.
用vi编写
用g++编译
vi用惯了,特别爽,在Linux/Unix下写程序,有一种在Windows下写程序无法比拟的爽!
2.
vi+gcc
Kylix3
qt+gcc+vi 首推
(Kylix 3是一款高性能C++和Delphi语言解决方案,主要用于为Linux®平台快速创建数据库、GUI、Web和Web服务应用程序。Kylix 3可以和Borland C++Builder™或Delphi组合使用,籍此创建单一来源、跨平台的Linux/Windows®应用程序。可定制、可扩展的预构建CLX(跨平台开发组件库)组件可以加快复杂应用程序的开发速度,并简化基于Windows应用程序向Linux平台的迁移过程。利用能够与其他平台、语言和Web服务无缝共同操作SOAP Web服务技术,BizSnap拓展了Linux和Apache的功能。WebSnap将Apache Web服务器改造成了依靠数据库驱动的企业级Web应用服务器。DataSnap提供的可升级中间件则能够用于创建多层次企业级数据库解决方案。
)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大体是差不多的,GCC是标准的linux中C++ 的开发工具,区别主要在于linux系统是命令行式的,你要先熟悉系统的命令,编译和执行都要通过命令而不是菜单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不调用windows的API函数。
只调用Linus的API函数。
就叫:Linux环境下C++开发
只调用Linus的API函数。
就叫:Linux环境下C++开发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询