當前位置:首頁 » 編程軟體 » 程序編譯沒問題但是開發板不能用

程序編譯沒問題但是開發板不能用

發布時間: 2022-04-26 22:19:29

『壹』 C語言程序問題,編譯成功可卻不能運行,這是為什麼

如果你的循環中的i值變化范圍沒有問題,則修改你的數組定義為:double err[502],B,W[502],W2[502],j,beta[501];你的原始定義都少了一個數組元素,會導致下標越界,進而引發運行時錯誤。

『貳』 程序編譯成功但不能運行是什麼原因

是程序有錯 編譯只能檢查基本語法錯誤,有些問題編譯是不能識別的 ,這就要自己好好檢查檢查了

『叄』 一個單片機矩陣鍵盤問題,這個程序編譯之後沒有錯誤,下載到開發板之後按鍵為什麼沒有反應啊

你好
你的程序沒有注釋,看了比較費勁,你對一樓的追問沒錯,程序語句也都對,根據你的程序,只能完成一個鍵的檢測之後就沒反應了。估計你是仿製了別人的鍵盤子程序,在你的程序結構中不合適。
問題:沒有循環體,就算程序沒問題也只執行一次,起碼像這樣
main()
{
。。。。起始條件
while(1) //循環開始
{
while(done==0)條件1
{
程序1
}
while(done==1)條件2
{
程序2
}
}//循環終點,返回循環開始處
}

『肆』 arm-linux-gcc 編譯後,在開發板上沒法運行

你是不是說反了?或者是說你的環境變數已經有arm-linux-gcc了,而你又用了另一個交叉編譯版本,所以導致不能運行?

『伍』 C語言程序,編譯連接時都沒問題但運行時出錯了

一眼就能看出的錯誤
你的

char
*name[100];
只是指針,沒有分配內存,你把它做為二維數組用了
另外,字串數組不能只交換指針的
給你一個簡單的參考(固定5個字串,非函數調用)
#include
<stdio.h>
#include
<string.h>
int
main()
{
int
i,j;
char
str[5][200],temp[200];
printf("Please
inout
five
strings:\n");
for(i=0;i<5;i++)

scanf("%s",str[i]);
for(i=0;i<4;i++)

for(j=0;j<4-i;j++)

if
(strcmp(str[j],str[j+1])>0)

{

strcpy(temp,str[j]);

strcpy(str[j],str[j+1]);

strcpy(str[j+1],temp);

}
for(i=0;i<5;i++)

printf("%s\n",str[i]);
return
0;
}

『陸』 程序到開發板怎麼運行不了

檢查各函數聲明後面有沒有沒加分號
main函數里應該用到了encryptchar();函數,注意其中的c要小寫
clrscr();函數應該在conio.h里,建議用system("cls");

『柒』 單片機開發板能下載程序是不是說明晶元沒有問題,下載完程序但開發板沒反應是怎麼回事,(連線沒有問題)

開發板能下載程序只能說明開發板的編程(燒錄)功能沒問題,但還不能說明單片機沒問題,如果單片機某個或某些IO損壞,但又不影響燒錄,程序照樣能下載。解決的的辦法:1,換個單片機晶元試試;2,做個簡單的程序只測試單片機IO口的狀態,用萬用表檢測IO口電壓變化,如果開發板自帶實驗用LED那就更方便一些。

『捌』 為什麼我的程序編譯沒錯誤和警告,但是不能執行

很明顯的,他缺少LIBCD.lib這個靜態庫文件啊,把他添加到你的工程裡面就可以了。
哦還有就是每個程序的入口函數都是main函數,但是在你的程序裡面缺少了這個函數,應該定義這個函數,並在這個函數裡面調用你現在的這個函數就沒什麼問題了,不同的編譯器對mian函數的要求是不一樣的,有些編譯器要求mian函數返回的是int,但是vc6.0的編譯器不要求,你可以返回void類型,如
void
main()


也可以
int
main()
{
return
0;
}
你的程序可以改成
void
main()
{
bubble(3,5);//這個是你的函數
}

『玖』 為什麼C語言程序編譯正確但不能執行

這當然原因非常多,比如:編譯器編譯不夠嚴格、程序有很大的風險等等,最簡單的一個例子如下:

inta;
scanf("%d",a);

可以確定的一點是:一旦在運行中出現錯誤,大多是較為嚴重的錯誤,須引起重視,否則,一旦錯誤非常嚴重,必會導致許多嚴重的後果,如死機、卡屏甚至直接導致藍屏。

『拾』 程序可以編譯,但是為什麼不能執行

他都提示說:「源文件未編譯」了。那你就先 編譯 一下埃 PS: 你說的編完了,是編輯完了吧!PS:編輯和編譯,是兩回事情。運行前,需要先編輯好程序(也就是你說的輸入),再編譯一下(保證沒有錯誤),然後才能運行

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:628
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:357
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:75
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:300
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:788
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:338
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:204
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:801
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:357
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:583