社区
其它技术问题
帖子详情
exec调用gcc失败,但在cmd中gcc编译成功,求大神解惑!!
大wang
2016-10-18 10:31:50
var cp=require('child_process');
var sp1=cp.exec('gcc',{cwd:'./a'},function(err,stdout,stderr){
if(err){
console.log('子进程开启失败:'+err);
process.exit();
}else{
console.log('子进程标准输出:'+stdout.toString());
}
});
报错:
...全文
567
4
打赏
收藏
exec调用gcc失败,但在cmd中gcc编译成功,求大神解惑!!
var cp=require('child_process'); var sp1=cp.exec('gcc',{cwd:'./a'},function(err,stdout,stderr){ if(err){ console.log('子进程开启失败:'+err); process.exit(); }else{ console.log('子进程标准输出:'+stdout.toString()); } }); 报错:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ipqtjmqj
2016-10-20
打赏
举报
回复
cmd启动时自动获取环境变量,而exec函数需要手动设置
ipqtjmqj
2016-10-20
打赏
举报
回复
我觉得是环境变量问题,底层的exec函数中有一个可以指定搜索路径
ipqtjmqj
2016-10-20
打赏
举报
回复
引用 1 楼 zhao4zhong1 的回复:
单引号和双引号不是一回事!
他这个看起来是js吧,可以用单引号
赵4老师
2016-10-19
打赏
举报
回复
单引号和双引号不是一回事!
在Windows命令行工具
cmd
中
使用
gcc
命令实现
编译
在Windows系统
中
,怎么通过
cmd
快速
编译
c/c++文件? 可以通过安装MinGW实现,具体安装过程网上有,只有一点需要注意:要勾选mingw32-
gcc
-base-bin, mingw32-
gcc
-g++-bin组件来安装。 安装完成后,将安装路径(例如C:\MinGW\bin)添加到系统变量
中
的path变量里。然后打开win+r,输入
cmd
后回车,打开系统命令行工具,输入
gcc
-v,若能显示版本信息,则说明安装
成功
。 系统命令行工具默认目录在C盘,如果要改变目录到D盘下某文件夹,先输入D:并
在win10(win7)下使用
cmd
指令进行
GCC
编译
我们在做嵌入式软件开发的时候,往往都是在IDE里面编写好代码,然后
编译
并烧录到芯片里面运行后得到代码的验证。 这种方法是可行也是表现最直接的,但有时候,在没有硬件平台的环境下,如果仅仅只是针对软件逻辑功能的验证,或者一些其他与底层硬件接口无关的软件功能,可以直接在windows上面进行验证,不仅能够提高开发效率,同时也能及时的发现并解决问题,加快项目的进度。 下面列出在win10(win7)下
window
中
gcc
编译
程序、编辑环境配置以及
gcc
编译
程序的过程(含system函数以及
CMD
快捷键)
1.system函数的使用 功能:已经运行的程序
中
执行另外一个外部程序 参数:外部可执行程序名返回值:
成功
:0
失败
:任意数示例代码 system可以打开一个外部的应用程序,如果带路径需要使用"\\"或者“/”,如下面代码所示: 对于上诉的操作,也可以直接window+R,打开“运行”对话框,直接输入路径或
CMD
快捷键,也可以在“运行”对话框
中
在输入
cmd
,进入“命令提示符”窗口,如下图 2.window
中
gcc
编译
程序、编辑环境
正常的C语言代码用
gcc
编译
失败
的原因
最近在在用codeblock 用C语言完成数据结构的上机习题,发现有一些常见的代码在无法用
gcc
编译
成功
,但是在vc6.0 却可以
编译
通过,原因是使用了不同的
编译
器的缘故。 例如使用了引用类型的函数参数,以及2重指针,用
gcc
均无法
编译
通过,但是用C++ 的
编译
器是可以正常执行的 图一 图二 两张图片,打方框的地方,在
gcc
下都没有
编译
过去,但
cmd
使用
gcc
编译
运行c文件
防备忘 1.首先要下载好WinGW,并已经设置好环境变量 详见https://blog.csdn.net/qq_42103479/article/details/88774107 2.打开
cmd
(此处D:盘根目录下有一个first的c文件)
gcc
编译
源文件 first.c 并生成一个名为first的exe可执行文件 3.你还可以写c++并命名为*.cpp,上面的命令换为g++ -g...
其它技术问题
3,881
社区成员
9,053
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章