导航:首页 > 源码编译 > 编译码未编译怎么办

编译码未编译怎么办

发布时间:2023-06-14 06:07:32

1. win下用gcc编译c语言,编译成功,但是没有生成可执行文件,没有办法执行啊,不知道输出什么。

用Dev c++,Dev-C++是一个C&C++开发工具,它是一款自由软件,遵守GPL协议。它集合了GCC、MinGW3

2. VB。net写出现的文件是伪编译码伪编译和真编译有什么不同和区别

只要在windows下生成的是exe,可执行文件就是真的编译。伪编译应该相当于java生成的字节码,并非可执行的exe。而是靠jvm java (virtual machine java虚拟机)再编译成机器码才执行。可以理解生成字节码的这个过程是伪编译。
个人认为
.net调试时应该是用托管代码的,再调试期间可能是伪编译。
至于VB.net是解析型语言,在调试期间不会生成文件,不能说是编译吧。

3. 简易编译码电路怎么实现编码和译码的

编码和译码电路需要数字逻辑运算,常见的逻辑运算是:与门、或门、非门,只要你设计好输入和输出,译码和编码就可以用逻辑运算实现,

4. pcm 的matlab实现未编码、编码、译码波形和不同幅度的量化信噪比,我的程序有问题,请大神帮帮忙

我修改了一下,能够运行了,不知道是不是你想要的结果?

clear all;
close all;
t=0:0.01:10; %定义时间抽样点
%vm1=-70:1:0; %输入的信号幅度的db值
vm1=linspace(-70,0,1001);
vm=10.^(vm1/20); %输入信号幅度
figure(1);
for k=1:length(vm)
for m=1:2
%x=vm*sin(2*pi*t+2*pi*rand(t)); %输入语音信号
x=vm.*sin(2*pi*t); %输入语音信号
v=1;
xx=x/v;
sxx=floor(xx*4096);
y=pcm_encode(sxx); %PCM编码
yy=pcm_decode(y,v); %PCM译码后信号幅值

nq(m)=sum((x-yy).*(x-yy))/length(x);%噪音功率
sq(m)=mean(yy.^2); %信号均值
snr(m)=(sq(m)/nq(m)); %信噪比
drawnow
subplot(211)
plot(t,x);
title('采样序列'); %画出采样序列的图形
subplot(212)
plot(t,yy);
title('解码序列'); %画出PCM解码后的序列图
end
snrq(k)=10*log10(mean(snr)); %量化信噪比
end

figure(2)
plot(vm1,snrq);
axis([-60 0 0 60]); %X轴范围是(-60,0)Y轴范围是(0,60)
grid;

function out=pcm_decode(in,v);
n=length(in);
in=reshape(in',8,n/8)'; %将in值变换成8行
slot(1)=0;
slot(2)=16;
slot(3)=32;
slot(4)=64;
slot(5)=128;
slot(6)=256;
slot(7)=512;
slot(8)=1024;
step(1)=1;
step(2)=1;
step(3)=2;
step(4)=4;
step(5)=8;
step(6)=16;
step(7)=32;
step(8)=64;

for i=1:n/8
ss=2*in(i,1)-1;
tmp=in(i,2)*4+in(i,3)*2+in(i,4)+1;
st=slot(tmp);
dt=(in(i,5)*8+in(i,6)*4+in(i,7)*2+in(i,8))*step(tmp)+0.5*step(tmp);
out(i)=ss*(st+dt)/4096*v; %量化输出值
end

function [out]=pcm_encode(x); %定义A率13折线压缩特性
n=length(x);
for i=1:n
if x(i)>0
out(i,1)=1; %代表正值
else
out(i,1)=0; %代表负值
end
if abs(x(i))>=0&&abs(x(i))<16
out(i,2)=0;out(i,3)=0;out(i,4)=0;step=1;st=0;
elseif 16<=abs(x(i))&&abs(x(i))<32
out(i,2)=0;out(i,3)=0;out(i,4)=1;step=1;st=16;
elseif 32<=abs(x(i))&&abs(x(i))<64
out(i,2)=0;out(i,3)=1;out(i,4)=0;step=2;st=32;
elseif 64<=abs(x(i))&&abs(x(i))<128
out(i,2)=0;out(i,3)=1;out(i,4)=1;step=4;st=64;
elseif 128<=abs(x(i))&&abs(x(i))<256
out(i,2)=1;out(i,3)=0;out(i,4)=0;step=8;st=128;
elseif 256<=abs(x(i))&&abs(x(i))<512
out(i,2)=1;out(i,3)=0;out(i,4)=1;step=16;st=256;
elseif 512<=abs(x(i))&&abs(x(i))<1024
out(i,2)=1;out(i,3)=1;out(i,4)=0;step=32;st=512;
elseif 1024<=abs(x(i))&&abs(x(i))<2048
out(i,2)=1;out(i,3)=1;out(i,4)=1;step=64;st=1024; %由抽样值定义段落编码
end
if(abs(x(i))>=2048)
out(i,2:8)=[1 1 1 1 1 1 1];step=128;st=2048;
else
tmp=floor((abs(x(i))-st)/step);
if tmp<0
a=1;
end
t=dec2bin(tmp,4)-48; %dec2bin函数表示输出ASCII字符串值,48表示0
out(i,5:8)=t(1:4); %输出段内码
end
end
out=reshape(out',1,8*n); %将out值变换成1行8n列

5. 利用哈夫曼树对电文进行编码和译码的代码可以通过编译,但运行时程序停止工作是怎么回事

你程序停止运行自己调试啊,还要我帮你看嘛?又不是我写的我怎么会看……

但是哈夫曼编码可以不用构建树,会简单很多。这是我昨天写的代码:

#include<string>
#include<vector>
usingstd::string;
usingstd::vector;
structMap{
intsym,freq;
stringcodeword;
};
vector<vector<Map>>column;
voidhuffmanCode(vector<Map>&map){
unsignedlen=map.size();
if(len==1u){
map[0].codeword="0";
}else{
inti,j,t;
column=vector<vector<Map>>(len);
Maptran;
for(i=0;i<len;++i){
tran.sym=-1;
tran.freq=map[i].freq;
column[i].push_back(tran);
tran.sym=map[i].sym;
column[i].push_back(tran);
}
vector<Map>temp;
for(i=len-2;i>=0;--i){
for(j=i+1;j>=i;--j){
for(t=0;t<j;++t){
if(column[t][0].freq<column[t+1][0].freq){
temp=column[t];
column[t]=column[t+1];
column[t+1]=temp;
}
}
}
column[i][0].freq+=column[i+1][0].freq;
for(j=1;j<column[i].size();++j){
column[i][j].codeword="0"+column[i][j].codeword;
}
for(j=1;j<column[i+1].size();++j){
column[i+1][j].codeword="1"+column[i+1][j].codeword;
column[i].push_back(column[i+1][j]);
}
column.resize(i+1);
}
for(i=0;i<len;++i){
for(j=1;j<len+1;++j){
if(map[i].sym==column[0][j].sym){
map[i].codeword=column[0][j].codeword;
}
}
}
}
}
阅读全文

与编译码未编译怎么办相关的资料

热点内容
常见算法复杂度 浏览:957
好程序员的生活视频 浏览:143
oppo外国的app在哪里下载 浏览:614
windows下mysql命令 浏览:923
冰箱压缩机制冷剂与润滑 浏览:988
在线充值平台源码 浏览:527
数字图像处理冈pdf 浏览:380
荣耀v6怎么隐藏桌面文件夹 浏览:798
程序员有女的吗 浏览:504
通讯服务器中断是为什么 浏览:644
itextpdf乱码 浏览:641
哪个app制作书法壁纸 浏览:196
暗梁支坐是否加密 浏览:341
51单片pdf 浏览:688
matlab编程习题 浏览:64
腾达wifi加密方式 浏览:121
ug平移命令 浏览:768
钉钉语音通话安全加密有什么特征 浏览:609
网购领券app哪个好靠谱 浏览:618
人民币数字加密币转账支付货币 浏览:634