ccs安装教程 win10,64位系统可以用的版本
一、ccs有没有win10***64位系统可以用的版本
如果你是从WIN7、WIN8.1直接升级WIN10,那么选择什么版本的WIN10不由你自己决定,而由你的WIN7或WIN8.1是什么版本来决定;若是自己单独安装WIN10,选择家庭版的就可以了,如果还需要有组策略、Bitlocker驱动器加密、远程访问服务(创建,家庭版仅访问)、域名连接,以及全新的Windows Update for Business,等功能,那么选择就Win10专业版
二、在win10下安装的ccs闪退是怎么回事
1、除了安装路径要全英文,电脑账户用户名也不能是中文!!proteus软件也是同样的问题。
2、我自己win10也遇到了,首先确实按要求安装在纯英文路径的,但还是闪退。因为我把电脑账户名称设置成姓名,是中文.
3、解决办法是新建一个英文名账户,然后在“开始”里点“注销”,再登录那个英文账户,再打开就不闪退了.(注意要给新账户设置打开该软件的权限)
三、适合win10系统的c语言编译器
对于当前主流桌面*作系统而言,可使用 VisualC++、GCC以及 LLVM Clang这三大编译器。
Visual C++(简称 MSVC)只能用于 Windows*作系统;GCC和 LLVM Clang除了可用于Windows*作系统之外,主要用于 Unix/Linux*作系统。
像现在很多版本的 Linux都默认使用 GCC作为C语言编译器,而像 FreeBSD、macOS等系统默认使用 LLVM Clang编译器。由于当前 LLVM项目主要在 Apple的主推下发展的,所以在 macOS中,Clang编译器又被称为 Apple LLVM编译器。
MSVC编译器主要用于 Windows*作系统平台下的应用程序开发,它不开源。用户可以使用 Visual Studio Community版本来****它,但是如果要把通过 Visual Studio Community工具生成出来的应用进行商用,那么就得好好阅读一下微软的许可证和说明书了。
而使用 GCC与 Clang编译器构建出来的应用一般没有任何限制,程序员可以将应用程序随意发布和进行商用。
MSVC编译器对 C99标准的支持就十分有限,加之它压根不支持任何 C11标准,所以本教程中设计 C11的代码例子不会针对 MSVC进行描述。所幸的是,Visual Studio Community 2017加入了对 Clang编译器的支持,官方称之为——Clang with Microsoft CodeGen,当前版本基于的是 Clang 3.8。
也就是说,应用于 Visual Studio集成开发环境中的 Clang编译器前端可支持 Clang编译器的所有语法特性,而后端生成的代码则与 MSVC效果一样,包括像 long整数类型在 64位编译模式下长度仍然为 4个字节,所以各位使用的时候也需要注意。
为了方便描述,本教程后面涉及 Visual Studio集成开发环境下的 Clang编译器简称为 VS-Clang编译器。
而在嵌入式系统方面,可用的C语言编译器就非常丰富了,比如:
用于 Keil公司 51系列单片机的 Keil C51编译器;
当前大红大紫的 Arduino板搭载的开发套件,可用针对 **R微控制器的 **RGCC编译器;
ARM自己出的 ADS(ARM Development Suite)、RVDS(RealView Development Suite)和当前新的 DS-5 Studio;
DSP设计商 TI(Texas Instruments)的 CCS(Code Composer Studio);
DSP设计商 ADI(Analog Devices,Inc.)的 Visual DSP++编译器,等等。
通常,用于嵌入式系统开发的编译工具链都没有免费版本,而且一般需要通过国内代理进行购买。所以,这对于个人开发者或者嵌入式系统爱好者而言是一道不低的门槛。
不过 Arduino的开发套件是可免费**使用的,并且用它做开发板连接调试也十分简单。Arduino所采用的C编译器是基于 GCC的。
还有像树莓派(Raspberry Pi)这种迷你电脑可以直接使用 GCC和 Clang编译器。此外,还有像 nVidia公司推出的 Jetson TK系列开发板也可直接使用 GCC和 Clang编译器。树莓派与 Jetson TK都默认安装了 Linux*作系统。
在嵌入式领域,一般比较低端的单片机,比如 8位的 MCU所对应的C编译器可能只支持 C90标准,有些甚至连 C90标准的很多特性都不支持。因为它们一方面内存小,ROM的容量也小;另一方面,本身处理器机能就十分有限,有些甚至无法支持函数指针,因为处理器本身不包含通过寄存器做间接过程调用的指令。
而像 32位处理器或 DSP,一般都至少能支持 C99标准,它们本身的性能也十分强大。而像 ARM出的 RVDS编译器甚至可用 GNU语法扩展。
下图展示了上述C语言编译器的分类。