导航:首页 > 源码编译 > 编译器使用文件为什么运行错误

编译器使用文件为什么运行错误

发布时间:2023-08-04 10:34:41

‘壹’ C语言对文件进行操作,编译错误,请教怎么回事

问题在找不到 windows.h。
编译器是否安装正确,系统环境变量是否设对了。
DOS 命令
set INCLUDE
可以显示头文件路径。

C 语言 不需要 #include "fstream.h"
C++ 语言 用 #include <fstream> (不带 .h)

视窗操作系统 下才有 #include <windows.h>
如果你是视窗操作系统,编译器里应当有windows.h,
如果是其它操作系统,你可以去掉这项。

‘贰’ 能解释下编译失败的原因吗

编译失败的原因有很多种。其中主要有以下一些类型:

(1)、用户编写的源程序中有语法错误。例如:未定义某一个变量就进行引用。这一类错误是最简单的,也是编译器最容易检查出来的,所以会产生对源程序的编译失败;
(2)、用户编写的源程序中有未对变量进行初始化就进行引用,也会导致程序运行错误。例如:用户虽然定义了一个指向某一个内存地址的指针变量,但是在使用前却未对它进行初始化,并进行任何判断,就往该指针指向的内存地址赋予了一个数值,这种情况在语法上编译器是检查不出来的,但是程序一旦运行起来,肯定就会出现错误了。在 WINDOWS 系统下一般是:指向XXXX的内存不能够为 Read (或者为 Write),要是在 UNIX/Linux 系统下就会发生 Core Dumped。
(3)、数组越界。这类错误也是编译器检查不出来的,但是一旦程序运行起来,程序的运行结果可能就是一个随机的结果。而不是用户需要得到的结果。
所以从编译的实质上说,以上情况都应该属于编译失败的类型。因为编译器并无法阻止这些错误的发生,而是让程序在运行时发生了各种各样的意想不到的运行结果。

‘叁’ java程序编译成功后运行错误 但是在IDE中却可以正确运行

首先,一点肯定的是你没编译就运行了。所以找不到.class文件。
其次,你java 2.MyFirstApp是什么意思呢?反正这句话编译器会理解为从包或者说文件夹名为2里面寻找并执行MyFirstApp.class文件。如果你的.java源文件没在F盘文件夹名为2的文件夹下的话,那你肯定是编译不了也执行不成功的。

‘肆’ c语言问题——为什么一下程序可以通过编译却无法运行DEV-c++编译器的

通过编译,却无法链接或者运行,是因为有该文件的申明,却没有该申明的Lib或者Dll或者源码
解决方案:
1.在DEV中Link选项中默认添加alloc.c 或者 alloc.lib
2.在工程文件中添加alloc.c或者alloc.lib
3.选着包含malloc的声明文件,一般应该在malloc.h中

‘伍’ 编译器错误怎么解决

阅读全文

与编译器使用文件为什么运行错误相关的资料

热点内容
程序员谈国足 浏览:336
本地电脑如何做网站服务器 浏览:484
小寻s5下载的app怎么卸载 浏览:306
zbrushpdf 浏览:897
met肌肉能量技术pdf 浏览:195
php面试重点 浏览:683
如何从管理员界面删除文件夹 浏览:908
单片机三总线信息如何隔离 浏览:690
云服务器研发费用明细 浏览:957
unity3d手机游戏开发pdf 浏览:366
mysql重启命令linux 浏览:876
程序员日常业余内容 浏览:363
steam如何更改吃鸡服务器 浏览:212
我的世界up主多人用什么服务器 浏览:161
缝纫机电脑机编程 浏览:59
autowired源码深度解析 浏览:895
校园卡怎么上app 浏览:743
pascal高精度算法 浏览:870
阿里云服务器如何修改php 浏览:8
51单片机小项目 浏览:607