社区
其它技术问题
帖子详情
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());
}
});
报错:
...全文
509
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
打赏
举报
回复
单引号和双引号不是一回事!
exec
: "
gcc
":
exec
utable file not found in %PATH%
这几天go
编译
报错 解决方案: 下载个这个tdm-
gcc
-5.1.0-3.exe 可能会安装比较慢, 安装完成后配置系统变量和用户变量
cmd
打开,执行
gcc
-v 即可看是否安装
成功
. ...
Ubuntu Golang项目
编译
报错 cgo:
exec
gcc
:
exec
: “
gcc
“:
exec
utable file not found in $PATH
Ubuntu Golang项目
编译
报错 cgo:
exec
gcc
:
exec
: "
gcc
":
exec
utable file not found in $PATH 这个问题原因是项目内有引用c的库. golang在使用cgo
调用
c的库. 所以是cgo报的错. 解决方法: 安装
gcc
就行 sudo apt install
gcc
...
linux
中
gcc
与 g++版本不一致
问题 由于服务器上安装过很多版本的
gcc
,导致版本管理混乱,
gcc
与 g++的版本不一致。最终导致
编译
的时候报错如下:
gcc
: error trying to
exec
'cc1plus':
exec
vp: No such file or directory 解决 执行 yum install
gcc
-c++ 执行
成功
后,
gcc
和g++的版本都回归到了4.8.5,
编译
也不再报错了。 ...
linux 用
gcc
编译
java_Java
中
调用
gcc
编译
c/c++文件(Linux)
准备把Exceed OJ用Java 重新开发,第一个棘手的问题就是:如何
调用
gcc
编译
文件。google了5分钟发现资料不多。
调用
外部程序是这个样子的。Runtime.getRuntime().
exec
();返回一个Process 类型变量,例如p则p.waitfor()
调用
之后,可以确保其执行完毕后,java在继续执行。
gcc
的参数这么玩:
gcc
"输入源文件位置/名" -o "输出文件(win...
VSCode的code runner插件切换默认
编译
器
code runner在执行过程
中
,是去
调用
设定的
编译
器来进行
编译
工作,
编译
完成之后,再执行可执行文件。因此需要修改
成功
的前提是,目标
编译
器在当前的环境变量
中
,也就是可以使用
cmd
窗口查询到版本信息,如此才能
调用
成功
。在安装完code runner插件之后,默认使用的是
gcc
/g++
编译
器来
编译
C/C++程序,直接点击三角运行箭头之后,可以从终端
中
看到
调用
的是
gcc
/g++
编译
器来
编译
生成可执行文件。vscode,code runner插件。
其它技术问题
3,882
社区成员
9,059
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章