导航:首页 > 源码编译 > cd语句编译报错

cd语句编译报错

发布时间:2023-02-22 12:58:13

A. 在windows下面用命令编译C的源文件,出现c1034 stdio.h 不包括路径集的错误 help!

在执行编译命令之前,在 C盘目录下,执行命令:vcvar32 ;Setting environment for using Microsoft visitudio 2008 tools
然后使用 cd 命令进入文件所在目录,cl XXX.c就可以编译通过了

B. 从虚拟机上把文件复制到编译器上编译就会报错为啥

1.下载在GCC网站上(阅读。3.建立目标目录目标目录(用${objdir}表示)是用来存放编译结果的地方。GCC建议编译后的文件不要放在源目录${srcdir]中(虽然这样做也可以),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。例如,可以这样建立一个叫gcc-build的目标目录(与源目录${srcdir}是同级目录):%mkdirgcc-build%cdgcc-build以下的操作主要是在目标目录${objdir}下进行。4.配置配置的目的是决定将GCC编译器安装到什么地方(${destdir}),支持什么语言以及指定其它一些选项等。其中,${destdir}不能与${objdir}或${srcdir}目录相同。配置是通过执行${srcdir}下的configure来完成的。其命令格式为(记得用你的真实路径替换${destdir}):%${srcdir}/configure--prefix=${destdir}[其它选项]例如,如果想将GCC3.4.0安装到/usr/local/gcc-3.4.0目录下,则${destdir}就表示这个路径。在我的机器上,我是这样配置的:%../gcc-3.4.0/configure--prefix=/usr/local/gcc-3.4.0--enable-threads=posix--disable-checking--enable--long-long--host=i386-redhat-linux--with-system-zlib--enable-languages=c,c++,java将GCC安装在/usr/local/gcc-3.4.0目录下,支持C/C++和JAVA语言,其它选项参见GCC提供的帮助说明。5.编译%make这是一个漫长的过程。在我的机器上(P4-1.6),这个过程用了50多分钟。6.安装执行下面的命令将编译好的库文件等拷贝到${destdir}目录中(根据你设定的路径,可能需要管理员的权限):%makeinstall至此,GCC3.4.0安装过程就完成了。6.其它设置GCC3.4.0的所有文件,包括命令文件(如gcc、g++)、库文件等都在${destdir}目录下分别存放,如命令文件放在bin目录下、库文件在lib下、头文件在include下等。由于命令文件和库文件所在的目录还没有包含在相应的搜索路径内,所以必须要作适当的设置之后编译器才能顺利地找到并使用它们。6.1gcc、g++、gcj的设置要想使用GCC3.4.0的gcc等命令,简单的方法就是把它的路径${destdir}/bin放在环境变量PATH中。我不用这种方式,而是用符号连接的方式实现,这样做的好处是我仍然可以使用系统上原来的旧版本的GCC编译器。首先,查看原来的gcc所在的路径:%whichgcc在我的系统上,上述命令显示:/usr/bin/gcc。因此,原来的gcc命令在/usr/bin目录下。我们可以把GCC3.4.0中的gcc、g++、gcj等命令在/usr/bin目录下分别做一个符号连接:%cd/usr/bin%ln-s${destdir}/bin/gccgcc34%ln-s${destdir}/bin/g++g++34%ln-s${destdir}/bin/gcjgcj34这样,就可以分别使用gcc34、g++34、gcj34来调用GCC3.4.0的gcc、g++、gcj完成对C、C++、JAVA程序的编译了。同时,仍然能够使用旧版本的GCC编译器中的gcc、g++等命令。6.2库路径的设置将${destdir}/lib路径添加到环境变量LD_LIBRARY_PATH中,最好添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了。例如,如果GCC3.4.0安装在/usr/local/gcc-3.4.0目录下,在RHLinux下可以直接在命令行上执行或者在文件/etc/profile中添加下面一句:setenvLD_LIBRARY_PATH/usr/local/gcc-3.4.0/lib:$LD_LIBRARY_PATH7.测试用新的编译命令(gcc34、g++34等)编译你以前的C、C++程序,检验新安装的GCC编译器是否能正常工作。8.根据需要,可以删除或者保留${srcdir}和${objdir}目录。如果用的是ubuntu或者是fedora的话可以在源里直接安装

C. 请教几个有关C语言的问题: 1、为什么‘cd’不能做为C语言合法常量而0.1e+6可以呢

(1) 用单引号括起的是字符常量,'cd' 含2个字符,也不是转义字符,所以不是合法常量。0.1e+6 是合法的 E 格式 浮点数。
(2)char a='aa'; 用单引号括起的是字符常量,'aa' 含2个字符,也不是转义字符,所以不是合法常量。'n' 是合法字符常量, '\x2d' 是合法字符常量, 单引号里是转义字符,\x 打头的是 16 进制数,\x2d 对应 编码为 16 进制 0x2d 的字符。
(3) 正确的是 A. %运算 是 整型除以整型得到的是余数。
其他选择项,B 是语句,可理解为 a = (x != y); x 不等于y 成立则为真,a 得1,不成立为假,a 得0。
C, %运算 是 整型除以整型, 而 a*y 为 double 型,不允许。
D, x+y 不能为 "左值" 。如果是 y=x=x+y; 就是合法语句,但还不是表达式。

D. 在用cmd编译C语言的时候出现了cannot open source file怎么办

两种办法解决你的问题。假设你的hello.c位于:

F:\src\

而cl命令在:

F:\c++\

1. 路径中增加cl所在目录,在hello.c所在目录下运行cl:

set PATH=F:\C++;%PATH%
F:
CD \src
cl -c hello.c

2. 采用你的方式,但是增加hello.c所在目录的路径:

cl -c F:\src\hello.c

推荐用1. 的办法。谢谢。

E. 关于CD-ROM的 问题。请大家帮帮忙

Runtime是运行时的意思,Runtime Error就是运行时错误,就是在运行期间出现的错误。

webopedia 关于 运行时错误的定义:

http://www.webopedia.com/TERM/r/runtime_error.html

An error that occurs ring the execution of a program. In contrast, compile-time errors occur while a program is being compiled. Runtime errors indicate bugs in the program or problems that the designers had anticipated but could do nothing about. For example, running out of memory will often cause a runtime error.(运行时错误是程序执行期间发生的错误,它不同于编译期间发生的错误.运行时错误可能是程序中的毛病引起的,也可能程序并无错误,例如机器存储器不够引起)

Note that runtime errors differ from bombs or crashes in that you can often recover gracefully from a runtime error.(运行时错误不同于炸弹或系统垮掉,运行时错误一般不影响操作系统运行)

具体的运行错误,要参照错误信息,分析后,想办法解决.

主要是 用到 IE的时候就出现这个 ,我平时用myie2。
上网查看了一些东西后 ,自己用 roguecleaner的软件扫描了一下,把一些垃圾广告插件都去了。就 OK了,^_^ 。

特别是出现桌面文件夹打不开的时候吓死我了,我刚重装系统,丢了些资料。

RUNTIME ERROR SSS AT III:MMM
其中,SSS是运行错误代码,III是错误发生的程序段,MMM是错误地址。

DOS 错误代码:
1 无效DoS功能号
2 文件末找到
3 路径未找到
4 打开文件过多
5 禁止文件存取
6 无效文件句柄
12 无效文件存取代码
15 无效驱动器号
16 不能删除当前日录
17 不能跨驱动器改文件名

I/O错误
100 磁盘读错误
101 磁盘写错误
102 文件变量末赋值
103 文件未打开
104 文件未用输入方式打开
105 文件末用输出方式打开
106 无效数字格式

严重错误
150 磁盘写保护
15l 未知单元
152 驱动器未准备好
153 未知命令
154 数据CRC校验错
155 驱动器请求的结构长度错
156 磁盘定位错
157 未知媒介类型
158 扇区末找到
159 打印机缺纸
160 设备写失败
161 设备读失败
162 硬件故障

致命错误
200 被零除
201 范围检查错
202 堆栈溢出错
203 堆溢出错
204 无效指针操作
205 浮点上溢出
206 浮点下溢出
207 无效浮点运算
208 未安装覆盖管理程序
209 覆盖文件读错
210 对象未初始化
211 调用抽象方法
212 流登计错
213 集合下标越界
214 集合溢出

下面列出在编译程序时可能出现的错误,在集成环境下,Turbo Pascal将自动加载源程序并定位于出错处。

1 内存溢出
2 缺标识符
3 标识符未定义
4 标识符重定义
5 语法错误
6 实型常量错
7 整型常量错
8 字符串常量跨行
9 文件嵌套过多
10 非正常文件结束
11 行过长
12 缺类型标识符
13 打开文件过多
14 无效文件名
15 文件未找到
16 磁盘满
17 无效编译指示
18 文件过多
19 指针定义中未定义类型
20 缺变量标识符
21 类型错误
22 结构过长
24 文件分量不能为文件
25 无效字符串长度
26 类型不匹配
27 无效子界基类型
28 下界大于上界
29 缺有序类型
30 缺整型常数
31 缺常数
32 缺整型或实型常数
33 缺指针类型标识符
34 无效的函数结果类型
35 缺标号标识符
36 缺BEGIN
37 缺END
38 缺整型表达式
39 缺有序表达式
40 缺布尔表达式
41 操作数类型与操作符不匹配
42 表达式错
43 非法赋值
44 缺字段标识符
45 目标文件过长
46 未定义外部标识符
47 无效*.OBJ文件记录
48 代码段过长
49 数据段过长
50 缺DO
51 无效PUBLIC定义
52 无效EXTRN定义
53 EXTRN定义过多
54 缺0F
55 缺INTERFACE
56 无效重定位引用
57 缺THEN
58 缺T0或DOWNTO
59 未定义的向前引用
60 过程过多
61 无效类型转换
62 被零除D
63 无效文件类型
64 不能读写该类型的变量
65 缺指针变量
66 缺字符串变量
67 缺字符串表达式
68 单元循环引用
69 单元名不匹配
70 单元版本不匹配
71 单元重名
72 单元文件格式错误
73 缺IMPLEMENTATl0N
74 常数与CASE类型不相匹配
75 缺记录变量
76 常数越界
77 缺文件变量
78 缺指针变量
79 缺整型或实型表达式
80 标号不在当前块中
81 标号已定义
82 标号未定义
83 无效参数
84 缺UNIT
85 缺“;”
86 缺“:”
87 缺“,”
88 缺“(”
89 缺“)”
90 缺“=”
91 缺“:=”
92 缺“[”或“(.”
93 缺“]”或“.)”
94 缺“.”
96 变量过多
97 无效FOR控制变量
98 缺整型变量
99 此处不允许用文件和
100字符串长度不匹配
101无效字顺序
102缺字符串常数
103缺整型或实型变量
104缺有序变量
105INLINE错
106缺字符表达式
107重定位项过多
112CASE常量越界
113语句错
114不能调用中断过程
116必须在8087方式下编译
117末找到目标地址
118此处不允许包含文件
120缺NIL
121无效限定符
122无效变量引用
123符号过多
124语句部分过长
126文件必须为变量参数
127条件符号过多
128条件指令错位
130初始条件定义错
13l过程和函数头与前面定义的不匹酉
132严重磁盘错误
133不能计算该表达式
134表达式错误结束
135无效格式说明符
136无效间接引用
137此处不允许结构变量
138无SYSTEM单元不能计算
139不能存取该符号
140无效浮点运算
141不能将覆盖编译至内存
142缺过程和函数变量
143无效过程或函数引用
144不能覆盖该单元
147缺对象类型
148不允许局部对象类型
149缺VIRTUAL
150缺方法标识符
151不允许虚拟构造方法
152缺构造方法标识符
153缺释放方法标识符
154FAIL只允许在构造方法内使用
155无效的操作符和操作数组合
156缺内存引用
157不能加减可重定位符号
158无效寄存器组合
159未激活286/287指令
160无效符号引用
161代码生成错
162缺ASM

一般都是中毒之后杀毒造成的,建议重装系统

希望我的回答能够帮到你

F. c++编程:为什么写CDC cd;语句,编译时会报错

你需要在MFC的项目里这样使用,因为CDC是一个类,不是一个句柄。

G. gitlab的ci/cd进行打包JAVA项目时报错,ERROR: Job failed: exit status 1

你的代码在idea或cmd能跑起来吗?我觉得不像是JDK的问题,你可以试试重建一个项目重新打包一下,有时候打包过程中会因为一些数据不匹配而导致报错,当然你也可以试试把JDK下载到最新版本,毕竟版本的不同所提供的编译逻辑也是不同的

H. java怎么调用cd命令啊像下面的这个代码,为什么调用cd会报错,而其他的不会错

要跑出异常:
public class Shell throws Exception{
public static void main(String[] args) {
String command = new Scanner(System.in).nextLine();
Process process = new Runtime.getRuntime().exec(command);
BufferedReader results = new BufferedReader(new InputStreamReader(process.getInputStream()));
String s;
while((s = results.readLine()) != null) {
System.out.println(s);
}
}
}

I. nero10 刻CD时,到最后提示:使用该刻录机无法在轨道一次刻录中写入编译,是怎么回事

系统ASPI(Advanced SCSI Programming Interface,高级SCSI编程接口)驱动程序不全。这是大多数刻录软件会应用到的数据传输接口,如果驱动程序不全,往往会导致找不到刻录机、刻录不稳定、报错等问题。解决的方法是根据使用的操作系统下载相应版本的ASPI驱动程序进行安装即可。

阅读全文

与cd语句编译报错相关的资料

热点内容
钉钉上如何压缩图片 浏览:924
cad输入命令不显示窗口 浏览:618
小米视频加密之后怎么看 浏览:76
超级程序员刘芳阅读 浏览:832
顾家九爷在哪个app 浏览:820
我的世界怎么在联机大厅做服务器 浏览:290
分手程序员 浏览:447
php将html导出为word 浏览:801
腾讯加密视频能破解吗 浏览:1007
反编译后导入eclipse 浏览:948
买阿里云服务器有邮箱吗 浏览:825
pdf卡片2004 浏览:309
e算量加密锁检测不到 浏览:776
python串口读取数据类型 浏览:760
17年新款宝来压缩机不跳 浏览:107
王者打着为什么服务器升级 浏览:847
aliyunlinux安装 浏览:981
jdk8分层编译 浏览:453
单片机脉冲计数程序 浏览:825
原相机文件夹名 浏览:330