❶ win下用gcc编译c语言,编译成功,但是没有生成可执行文件,没有办法执行啊,不知道输出什么。
用Dev c++,Dev-C++是一个C&C++开发工具,它是一款自由软件,遵守GPL协议。它集合了GCC、MinGW3
❷ VS 2015中c语言编译问题。如图,gcc编译器正常编译运算通过,但VS不能出结果...怎么回事哦...好方啊
VC ++6.0通过
#include<stdio.h>
#include<iostream.h>
#include<stdlib.h>
voidfun(int*a,bool*visit,intx){
if(12==x){
inttemp=a[0]+a[2]+a[5]+a[7];//四个随机值得和是无法预测的,
if(1==a[0]&&8==a[1]&&3==a[11]&& temp==a[0]+a[3]+a[6]+a[10]&&temp==a[1]+a[2]+a[3]+a[4]&& temp==a[1]+a[5]+a[8]+a[11]&&temp==a[7]+a[8]+a[9]+a[10]&& temp==a[11]+a[9]+a[6]+a[4])
printf("%d ",a[5]);
return;
}
for(inti=0;i<12;i++){//边界改为0、11
if(visit[i]) continue;
visit[i]=true;
a[x]=i;
fun(a,visit,x+1);
visit[i]=false;
}
}
intmain(){
int*a=(int*)calloc(12,sizeof(int));//获得了存储空间,但没有初始化
bool*visit=(bool*)calloc(12,sizeof(bool));
fun(a,visit,0);
return0;
}
❸ gcc编译,不提示错误信息,只告诉我编译是否通过,怎么设置
你可以把gcc的输出重定向到nul,然后判断gcc的退出状态。一般来说,0表示编译成功,1表示失败了。
完成这一系列的工作,建议你可以使用脚本。
❹ Win10下MinGW gcc编译时没有输出
不用关,就让系统运行完这个设备安装就好,这个一般是系统在你电脑上发现了新的即插即用设备,比如U盘等,然后连上服务器去下载驱动,所以会比较慢。 如果是U盘或移动硬盘等设备,你要关掉这个设备安装也没什么事。