导航:首页 > 源码编译 > c语言编译器下载速度太慢

c语言编译器下载速度太慢

发布时间:2023-01-21 20:27:53

1. 为什么C++编译比C语言编译慢很多

C++特性比C多,例如面向对象,语法比C复杂,例如重载,默认参数等,此外标准库也比C库强大,当然对编译器的要求也就更高。C++编译器相对于C编译器要做的事情多很多,所以编译起来相对较慢啦。

2. C语言程序运行是速度很慢,是什么原因

可能是你机子的内存不足!!! 或是你的程序设计有纰漏时间复杂度太大

3. 笔记本编译运行c语言程序很慢,为什么

正常,我学的java,如果写一个大项目,写完电脑至少少活一个月,运行前需要把所有游戏都卸载了,几乎都是裸机了,才跑的起来。

4. C语言程序运行是速度很慢,是什么原因

不要放在U盘中运行。不要放在桌面运行。
机子配置太差。
或者是多系统中 内存被限制在了一定范围内(这个是学校的机子一般是的。个人的不会。)。

5. Eclipse IDE for C/C++ Developers的问题运行不起来~答对的狠加分

先看下是不是c++编译器装的有问题。我用过这个东西,我就把我当时配置这个的时候找的资料给你看下,希望对你有帮助。

一.首先要下载CDT,Eclipse 2.1.2使用者,请下载这项:
CDT 1.2 Full for Windows R2.1.1 1.2.0 GA - Full - Windows。
Eclipse 2.1.3使用者请下载:CDT 1.2.1。
Eclipse 3.0 M7使用者请下载:CDT 2.0 M7。
Eclipse 3.0 M8使用者请下载:CDT 2.0 M8。
Eclipse 3.0 M9使用者请下载:CDT 2.0 M9。
下载网址:http://www.eclipse.org/cdt/

安装:将解压缩后的features、plugins整个数据夹复制到Eclipse安装数据
里,重新开启Eclipse即可。

二.下载可在Windows上使用的GNU C、C++编译器,这里要下载的是:MinGW。
Download页面很长的一串,请选择这个版本:
MinGW bin MinGW-3.1.0-1.exe 14863 kb Sep 15, 2003 11:14
下载网址:http://www.mingw.org/download.shtml

安装:安装目录选C槽,然后狂点下一步(Next)就行了。安装完后路径是这
样->C:\MinGW。

三.先在Command Line模式下测试编译与执行。先将C:\MinGW\bin底下的
mingw32-make.exe更名为make.exe,因为待会在Eclipse使用时它预设
会抓系统里make这个文件名而不是mingw32-make。

(注:如果不更名或是还有其它make程序时,也可以在稍后的Eclipse设定
中,在make targets view的地方,新增一个task时,build command 取消
use default , 使用 mingw32-make) -- 由 snpshu 补充。

及project properties->make project -> 将make 改为 mingw32-make )
在环境变量里加入下列设定:
PATH : C:\MinGW\bin; (如果系统已经有装其它C/C++编译器,请把C:\MinGW\bin加在最前面。)
LIBRARY_PATH :C:\MinGW\lib
C_INCLUDE_PATH :C:\MinGW\include
CPLUS_INCLUDE_PATH :C:\MinGW\include\c++\3.2.3;C:\MinGW\include\c++\3.2.3\mingw32;
C:\MinGW\include\c++\3.2.3\backward;C:\MinGW\include

先使用文字编辑器编写测试用的原始档,档名:main.cpp。
#include
using namespace std;

int main(void) {
cout << "Can You Feel My World?" ;

return 0;
}

在Command Line下编译指令:
C:\g++ main.cpp -O3 -o hello

(O3的O是英文大写"欧")
编译成功后:便会产生hello.exe的执行档。
执行画面如下:
Microsoft Windows XP [版本 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Sungo>cd\

C:\>g++ main.cpp -O3 -o hello

C:\>hello
Can You Feel My World?
C:\>

注:-O3 旗标表示采最高级编译最佳化,编译速度最慢,但产生的执行档
档案会最小,执行速度会最快;-o 旗标表示将编译完的*.exe重新更名。

◎步骤一.开启Eclipse后,首先先开启C/C++专用视景。
Windows->Open Perspective->C/C++ Development

◎步骤二.建立一个C++用的项目。
File-New->roject->C++->Standard Make C++ Project
(接下来的步骤跟建立一般的Java项目一样,皆采预设即可)

◎步骤三.把我们刚刚写的main.cpp import进来,加到专案里。
File->Import->File System->浏览C:\main.cpp

◎步骤四.建立一个makefile。
File->New->File,文件名称填:makefile。(不需打扩展名)

makefile内容如下:
all:
g++ main.cpp -g -o run

注意:makefile缩排要以Tab键作缩排,不能以空格4作缩排,
否则Build会有问题。

◎步骤五.设定Make Targets。
Windows-Show View->Make Targets
在Make Targets窗口里按鼠标右键,Add Build Target
,name打:编译。Build Target打:all。

◎步骤六.编译。
在刚刚建立的Make Targets "编译" 上点鼠标2下,即会开始编译,
此时我们可以发现hello.exe已经产生在我们项目下了。可在底下
C-Build窗口看到以下输出结果:
make -k all
g++ main.cpp -g -o run

◎步骤七. *.exe执行前设定。因为在Windows下Run,所以要先作个设定,
请开启Project->roperties->C/C++ Make Project->Binary Parser页面。
Binary Parser下拉式选单,将ELF Parser改成PE Windows Parser。
◎步骤八.执行。Run->Run as->C Local Application。在底下Consloe窗口
看到hello.exe的执行结果。注:当原始档有修改,要重新编译时,
只要鼠标双击我们在步骤五所建立的Make Targets "编译",即可Rebuilding。

6. 适合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语言编译器就非常丰富了,比如:

7. 原本是百度云上一个C语言编译器的压缩包,可是下载完之后变成这个格式。请问该怎么办。

解压。用winrar或者7z都可以。

8. Linux系统下C语言编译器

vs系列既然叫studio,就说明他是集成了所有东西。

GCC仅仅是compiler collection,编译器的集合,如果需要搞成IDE,还需要其他软件配合。我现在使用gcc+vim+gdb
也正是因此,我才感觉到vi的确是功能强大。

随便搜了个帖子,希望对你有所帮助
http://hi..com/mikeking20031/blog/item/954b6d06e12f587e03088160.html

9. 我下载了一个c语言编译器,编译完成后怎样运行呢

首先 你要保证编译器编译的时候没有出错

如果确定没有出错 那么 一般有两种运行方式

一种是 你的编译器自带运行按钮,那么可以通过编译器的图形界面运行
点击按钮 或者使用快捷键。

如果没有,那么可以找你编译出来的exe文件
命令行手动运行。

PS 带参数的可执行文件 必须命令行运行。

10. 大家初学c语言用的编辑器和编译器是怎么下载安装详细步骤

1.Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境.
相比于基于Delphi的Dev-C++共享 C++IDE,Code::Blocks是开放源码软件Code::Blocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库 wxWidgets(2.6.2unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。

2.安装主要步骤

3.运行安装程序

下载得到一个执行的文件,双击后运行,请按照以下说明进行安装。

选择“Full/完整”安装,以免重要插件没有被安装上。

安装目标路径,不要带有空格,或者汉字;这一点并不是Code::Blocks的限制,而是因为mingw32里的一些命令行工具,似乎对长目录或带空格的目录支持有点小问题,我估计汉字目录也会出问题,但没试过。一句话,就装在根目录下的x(AB,C,D):CodeBlocks即可。

4.安装中文语言包

首先,请在 X:CodeBlocksshareCodeBlocks 建立一个子文件夹:locale,注意 locale 全为小写字母。简体汉字的语言包做了较大改进,不过仍然没改完,另外,一些插件在当前版本本来就无法汉化的,所以还有一部分内容是英语的。

点击下载d2school版Code::Blocks语言包。

下载后,请解压到前述的locale目录下,则locale目录下,应出现zh_CN和zh_TW两个子目录。重新启动Code::Blocks,点击主菜单的“Settings”,选择“Enviornment”。出现的对话框中,左边选中“View”,右边打勾“Internationalization (needs restart)”,并在后面的复合框中选中“Chinese (Simplified)”。确认退出本对话框。

5.必要配置

又分为两步,第一步用于检查系统环境变量,第二步用于检查Code::Blocks本身的配置。事实上,这也是很多类似IDE软件都需要做的准备工作之一。

虽然在多数情况下这两样配置在CodeBlocks安装以后,就已经正确配置上了。但是如果这两样配置有误,会带来Code::Blocks运行时的很多奇怪的问题,我们还是直接检查确保一下,同时加以了解。

检查并配置操作系统环境变量

在桌面上,鼠标右键点击“我的电脑”,选择弹出菜单中的“属性”。在属性对话框中,选中“高级”属性页。点击其下“环境变量”按钮,将新弹出一个对话框,如下图,选中“系统变量”下的“PATH”一行。然后点击其下“编辑”按钮,再次弹出一个对话框。

全选,并复制(Ctrl + C)第二行的内容。然后打开写字板程序,检查以下内容是否出现在复制过来的文字中:

X:CodeBlocksMinGWin; X:.4.5;

其中“X:CodeBlocks”应为您本机安装Code::Blocks时的路径。

如果没有,将所缺少的部分,录入到配置内容,所插入位置最好微靠前一点,注意包括其中的分号。

修改完之后,别忘了复制修改后的全部内容,粘贴,替换一路“确定”,关掉各级对话框。

6.Code::Blocks全局编译器设置

请大家首先到 X:CodeBlocksMinGWin下,搜索,检查有没有存在以下文件:

阅读全文

与c语言编译器下载速度太慢相关的资料

热点内容
万象服务器断电后启动不了怎么办 浏览:352
我的世界苹果版的2b2t服务器地址咋查 浏览:95
xlsx转换pdf 浏览:98
3dmax挤出命令英语 浏览:903
靶心率的定义和算法 浏览:513
3d模术师app哪里下载 浏览:474
php中文api文档 浏览:458
安卓设计怎么加入输入框 浏览:185
主根服务器什么时候开始 浏览:738
奇门遁甲完整版pdf 浏览:901
app软件怎么用的 浏览:802
电子书pdf购买 浏览:193
浪潮服务器如何做系统 浏览:111
冒险岛img格式加密 浏览:596
我的世界手游如何复制命令 浏览:659
天刀自动弹琴脚本源码 浏览:970
打开其它app微信怎么收不到 浏览:447
安卓游戏耳机怎么戴 浏览:18
不越狱怎么去除app广告 浏览:178
ipadminipdf阅读 浏览:507