Linux与windows C++开发异同
来源:互联网 发布:油烟机品牌 知乎 编辑:程序博客网 时间:2024/05/21 04:19
1) 使用的库不同。windows下图形开发一般用微软的MFC或.net库,而Linux下则常用qt库。C/C++通用库(c库,STL库)的接口相同,但内部实现不同。
2) 编译器不同。windows下用的是微软编译器VC或.net,而Linux下则用gcc。
3) 开发环境不同。windows的编译器自动生成makefile,而Linux则需要手动编写makefile,但自由度很高。
4) 调试方法不同。windows具备丰富的UI调试界面和方法,而Linux下通常使用GDB调试,即命令行模式调试。但由于GDB对多线程调试的能力一般,所以也通常使用输出trace的方法调试。
5) 开发自由度不同。由于Linux是开源软件,开发人员可以按照自己的需要修改kernel或者driver。
6) 文件系统不同。文件分割符不同,文本文件的换行符不同等。- Linux与windows C++开发异同
- linux和windows的异同
- linux和windows的异同
- linux标准库#include <unistd.h>与windows的#include <windows.h>(C语言开发)
- linux标准库#include <unistd.h>与windows的#include <windows.h>(C语言开发)
- objective-c与c的异同
- windows dll 和 Linux so 的异同
- windows dll 和 Linux so 的异同
- windows dll 和 Linux so 的异同
- windows dll 和 Linux so 的异同
- linux和windows多线程的异同
- Windows和Linux容器异同大起底
- Windows和Linux容器异同大起底
- Windows和Linux容器异同大起底
- windows C 与 linux C区别?
- windows C 与 linux C区别?
- windows上release与debug的异同
- Object_c基础——oc程序与C语言程序开发过程的异同简单认识
- Moto Linux应用开发(四):A1200官方SDK
- 关于指针的一点点感受
- 堆和栈的区别(转过无数次的文章)
- 个人门户正在蓄势待发
- 设计模式学习----策略模式
- Linux与windows C++开发异同
- 星际译王安装
- PHP环境配置参数
- MANIFEST.MF 文件内容详解
- Quartz在Spring中动态设置cronExpression研究(spring设置动态定时任务)
- WindowsCE目录解析
- C与C++语法的不同点
- insmod 时出现Invalid module format
- 职场新思维:驰骋职场必须具备15种能力