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

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

发布时间: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中

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

阅读全文

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

热点内容
php的基本语法 浏览:790
对外汉语pdf 浏览:516
如何用mamp本地web服务器 浏览:869
如何加密自己js代码 浏览:627
排列组合a与c的算法 浏览:534
如何在文件夹中找到同名内容 浏览:786
有什么app文字转韩文配音 浏览:372
循环宏1命令 浏览:35
斐波那契数列矩阵算法 浏览:674
公式保护后加密不了 浏览:82
java跳转到jsp 浏览:819
327平方根算法 浏览:216
win7美化命令行终端 浏览:797
免加密狗图片 浏览:485
一只透明的鸟是什么app 浏览:817
空气压缩机油批发商 浏览:69
linuxifexist 浏览:4
加密tf卡拷入文件 浏览:399
山西php工资 浏览:673
福州看病预约用什么小程序app 浏览:238