第一篇:BUSYBOX編譯錯誤及解決方法總結
編譯busybox的組合:
busybox-1.0.0 arm-linux-gcc-2.95.3(AT91rm9200開發(fā)板)
經(jīng)典參考:
http://busybox.net/downloads/ 下載busybox http://husaberg.toby-churchill.com/balloon/releases/v0.7/roots/ 文件系統(tǒng)制作
移植基本過程:
1.到http://busybox.net/downloads/busybox-1.7.3.tar.bz2下載busybox;2.解壓busybox1.7.3 tar jxvf busybox-1.7.3.tar.bz2 3.make defconfig 4.make menuconfig
在[build options]中選擇[Build busybox as a static binary] 主要是C庫的連接方式,安裝目錄等。5.make 6.創(chuàng)建rootfs目錄 7.make install
編譯過程可能出現(xiàn)以下錯誤,解決方法如下:
可能會出現(xiàn)的錯誤:
1.出現(xiàn)如下錯誤
CC miscutils/taskset.o miscutils/taskset.c:17: error: parse error before '*' token miscutils/taskset.c:18: warning: function declaration isn't a prototype miscutils/taskset.c: In function `__from_cpuset':
miscutils/taskset.c:22: error: `CPU_SETSIZE' undeclared(first use in this function)
miscutils/taskset.c:22: error:(Each undeclared identifier is reported only once miscutils/taskset.c:22: error: for each function it appears in.)miscutils/taskset.c:26: warning: implicit declaration of function `CPU_ISSET' miscutils/taskset.c:26: error: `mask' undeclared(first use in this function)miscutils/taskset.c: In function `taskset_main': miscutils/taskset.c:47: error: `cpu_set_t' undeclared(first use in this function)
miscutils/taskset.c:47: error: parse error before “mask” miscutils/taskset.c:68: warning: implicit declaration of function `CPU_ZERO' miscutils/taskset.c:68: error: `new_mask' undeclared(first use in this function)
miscutils/taskset.c:69: error: `CPU_SETSIZE' undeclared(first use in this function)miscutils/taskset.c:71: warning: implicit declaration of function `CPU_SET'
miscutils/taskset.c:78: error: `mask' undeclared(first use in this function)
make[1]: *** [miscutils/taskset.o] Error 1
make: *** [miscutils] Error 2
make menuconfig 找到[Miscellaneous Utilities],去掉[task set]
2.如下錯誤:
time.c libbb/time.c:20: error: “CLOCK_MONOTONIC” undeclared(first use in this function)make menuconfig
去掉Busybox Settings->Busybox Library Tuning->[]Use clock_gettie(CLOCK_MONOTONIC)syscall
3.出現(xiàn)如下錯誤:
In file included from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/fs.h:12,from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/capability.h:17,from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/binfmts.h:5,from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/sched.h:9,from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/inetpeer.h:14,from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/route.h:28,from /busybox-1.01/networking/route.c:42: /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/wait.h:4: warning: `WNOHANG' redefined /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/bits/waitflags.h:26: warning: this is the location of the previous definition /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/wait.h:5: warning: `WUNTRACED' redefined /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/bits/waitflags.h:27: warning: this is the location of the previous definition In file included from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/sched.h:77,from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/inetpeer.h:14,from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/route.h:28,from /busybox-1.01/networking/route.c:42: /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/time.h:108: warning: `FD_SET' redefined /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/sys/select.h:83: warning: this is the location of the previous definition /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/time.h:109: warning: `FD_CLR' redefined /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/sys/select.h:84: warning: this is the location of the previous definition /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/time.h:110: warning: `FD_ISSET' redefined /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/sys/select.h:85: warning: this is the location of the previous definition /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/linux/time.h:111: warning: `FD_ZERO' redefined /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/sys/select.h:86: warning: this is the location of the previous definition In file included from /busybox-1.01/networking/route.c:42: /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/net/route.h:34: warning: #warning This file is not supposed to be used outside of kernel.…… ……
In file included from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/netdb.h:38,from /busybox-1.01/include/libbb.h:36,from /busybox-1.01/include/busybox.h:54,from /busybox-1.01/networking/route.c:44: /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/bits/siginfo.h:34: redefinition of `union sigval' /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/bits/siginfo.h:37: warning: redefinition of `sigval_t' /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/asm/siginfo.h:11: warning: `sigval_t' previously declared here /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/bits/siginfo.h:274: redefinition of `struct sigevent' /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/bits/siginfo.h:289: warning: redefinition of `sigevent_t' /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/sys-include/asm/siginfo.h:211: warning: `sigevent_t' previously declared here /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/../../../../arm-linux/include/bits/siginfo.h:298: parse error before `0' In file included from /busybox-1.01/include/busybox.h:54,from /busybox-1.01/networking/route.c:44: /busybox-1.01/include/libbb.h:112: warning: declaration of `flags' shadows global declaration /busybox-1.01/include/libbb.h:113: warning: declaration of `flags' shadows global declaration /busybox-1.01/include/libbb.h:135: warning: declaration of `flags' shadows global declaration /busybox-1.01/include/libbb.h:251: warning: declaration of `flags' shadows global declaration /busybox-1.01/include/libbb.h:256: redefinition of `struct sysinfo' /busybox-1.01/include/libbb.h:272: warning: declaration of `info' shadows global declaration /busybox-1.01/include/libbb.h:309: warning: declaration of `flags' shadows global declaration /busybox-1.01/include/libbb.h:440: warning: declaration of `flags' shadows global declaration /busybox-1.01/networking/route.c:475: warning: declaration of `flags' shadows global declaration /busybox-1.01/networking/route.c: In function `set_flags': /busybox-1.01/networking/route.c:476: warning: declaration of `flags' shadows global declaration /busybox-1.01/networking/route.c: In function `displayroutes': /busybox-1.01/networking/route.c:490: warning: declaration of `flags' shadows global declaration make: *** [/busybox-1.01/networking/route.o] Error 1 去掉Busybox Settings->NetWork device-->[]route
4.如下錯誤:
usr/src/armlinux/busybox-1.0.0/libbb/loop.c:32:linux/version.h:No such file or directory /usr/src/armlinux/busybox-1.0.0/libbb/loop.c:35 arse error /usr/src/armlinux/busybox-1.0.0/libbb/loop.c:37 arse error 將內(nèi)核源碼下的include/linux目錄下的versition.h文件
放到 busybox-1.0.0/include/linux下
.....
第二篇:Android4.0編譯錯誤記錄
1.make: ***
[out/host/linux-x86/obj/STATIC_LIBRARIES/libMesa_intermediates/src/glsl/linker.o] Error 1 解決方法: vim external/mesa3d/src/glsl/linker.cpp
添加:
#include
2.make: ***
[out/host/linux-x86/obj/EXECUTABLES/test-librsloader_intermediates/test-librsloader] Error 1 解決辦法:
vim external/llvm/llvm-host-build.mk
添加:
LOCAL_LDLIBS :=-lpthread-ldl
3.make: ***
[out/host/linux-x86/obj/STATIC_LIBRARIES/libgtest_host_intermediates/gtest-all.o] Error 1 解決方法:
vim external/gtest/include/gtest/internal/gtest-param-util.h
添加:
#include
4.
第三篇:Nginx 502錯誤原因和解決方法總結
Nginx 502錯誤原因和解決方法總結
【來源:小鳥云計算】
Ps.小鳥云,國內(nèi)專業(yè)的云計算服務商
一.前沿
不管你是做運維還是做開發(fā),哪怕你是游客,時不時會遇到502 Bad Gateway或504 Gateway Time-out。出現(xiàn)這頁面,把服務重啟下,再實在不行重啟下服務器,問題就解決了,但是,這問題還是會困擾著你。夜黑風高正酣睡時,一個電話響起,讓你重啟服務或IISRESET,肯定是極大不爽,本文總結502與504故障分析與解決方法。
二.狀態(tài)碼解釋
502 Bad Gateway:作為網(wǎng)關或者代理工作的服務器嘗試執(zhí)行請求時,從上游服務器接收到無效的響應。
504 Gateway Time-out:作為網(wǎng)關或者代理工作的服務器嘗試執(zhí)行請求時,未能及時從上游服務器(URI標識出的服務器,例如HTTP、FTP、LDAP)或者輔助服務器(例如DNS)收到響應。
三.502 Bad Gateway原因分析
將請求提交給網(wǎng)關如php-fpm執(zhí)行,但是由于某些原因沒有執(zhí)行完畢導致php-fpm進程終止執(zhí)行。說到此,這個問題就很明了了,與網(wǎng)關服務如php-fpm的配置有關了。php-fpm.conf配置文件中有兩個參數(shù)就需要你考慮到,分別是max_children和request_terminate_timeout。
max_children最大子進程數(shù),在高并發(fā)請求下,達到php-fpm最大響應數(shù),后續(xù)的請求就會出現(xiàn)502錯誤的??梢酝ㄟ^netstat命令來查看當前連接數(shù)。
request_terminate_timeout設置單個請求的超時終止時間。還應該注意到php.ini中的max_execution_time參數(shù)。當請求終止時,也會出現(xiàn)502錯誤的。
當積累了大量的php請求,你重啟php-fpm釋放資源,但一兩分鐘不到,502又再次呈現(xiàn),這是什么原因?qū)е碌哪兀?這時還應該考慮到數(shù)據(jù)庫,查看下數(shù)據(jù)庫進程是否有大量的locked進程,數(shù)據(jù)庫死鎖導致超時,前端終止了繼續(xù)請求,但是SQL語句還在等待釋放鎖,這時就要重啟數(shù)據(jù)庫服務了或kill掉死鎖SQL進程了。
對于長時間的請求可以考慮使用異步方式,可以參閱《關于PHP實現(xiàn)異步操作的研究》。
四.504 Gateway Time-out原因分析
504錯誤一般是與nginx.conf配置有關了。主要與以下幾個參數(shù)有關:fastcgi_connect_timeout、fastcgi_send_timeout、fastcgi_read_timeout、fastcgi_buffer_size、fastcgi_buffers、fastcgi_busy_buffers_size、fastcgi_temp_file_write_size、fastcgi_intercept_errors。特別是前三個超時時間。如果fastcgi緩沖區(qū)太小會導致fastcgi進程被掛起從而演變?yōu)?04錯誤。
五.小結
總而言之,502錯誤主要從四個方向入手: 1.max_children 2.request_terminate_timeout、max_execution_time 3.數(shù)據(jù)庫
4.網(wǎng)關服務是否啟動如php-fpm 504錯誤主要查看nginx.conf關于網(wǎng)關如fastcgi的配置。
第四篇:Automation錯誤解決方法
關于Automation錯誤的成因也是多方面的,最多的是支持軟件如:WINDOWS文件、系統(tǒng)控件等,都有可能導致問題的出現(xiàn)。當然,K/3自身的問題也存在。Automation錯誤,是系統(tǒng)無法捕獲的錯誤,根據(jù)以前遇到此問題的經(jīng)驗,通常有以下幾種可能:
1、客戶端的MDAC程序出現(xiàn)問題,通過安裝MDAC2.8來解決;
2、服務器的MSDTC沒有正常啟動,或啟動用戶的權限有問題,請檢查組件服務中的MSDTC并使用具有啟動權限的用戶來啟動;
3、客戶端的分布式DCOM沒有正常啟動,請檢查客戶端的DCOM配置屬性中是否選擇上“在本機啟用分布式COM”選項。
4、客戶端或衿髦邪滄傲訟嚶Φ姆闌鵯劍囟狹絲突Ф擻敕衿韉腄COM訪問,比如XPSP2的內(nèi)置防火墻設置、個人防火墻軟件關閉了135和1024以上的端口,都會造成此問題。
5、客戶端或服務器安裝某防病毒軟件與K3的DCOM訪問存在沖突,如瑞星等。
6、客戶端的組件沒有正常注冊,請使用TS0026補丁工具進行注冊,下載地址:
7、我們所遇到的多是在卸載其他軟件后出現(xiàn)的(如用友的軟件,等等),估計很可能是系統(tǒng)文件或公用文件受到損壞所致。所以也建議朋友們盡量保持系統(tǒng)文件的清潔,防止卸載文件導致錯誤。愛ERP網(wǎng)
出現(xiàn)“ActiveX部件不能創(chuàng)建對象”引起不能刪除憑證的問題,一般都是由于組件注冊不正確造成的??梢圆捎靡韵路椒ㄟM行解決:
1.重啟或注銷中間層服務器后,注冊中間層組件,要全部選擇。(如果中間層組件注冊有問題的話,需要進行這一步。)
2.在中間層服務器上,通過控制面板——管理工具——組件服務——組件服務——計算機——我的電腦右擊—屬性—“選項”選項卡——事務超時(秒)改成0,“默認屬性”選項卡中把“在此計算機上啟用分布式DCOM”打勾。(greatdiscovery注:我在一個客戶處碰到除了中間層上的客戶端登錄正常外,其他所有的客戶端登錄時都出現(xiàn)“拒絕的的權限,70”,也是這樣解決的)
3.在中間層服務器上,通過“開始”菜單——運行——dcomcnfg,在出現(xiàn)的“組件服務”窗口,找到“默認屬性”選項卡,同樣按第2步操作即可(greatdiscovery注:這是以WIN XP為例,WIN2000就直接出現(xiàn)“我的電腦屬性”窗口)。
完成上述設置后,重啟中間層服務器。
4.客戶端,比照第2步或第3步處理dcomcnfg設置。
最后,電腦重啟,進行客戶端遠程組件注冊。先測試,成功后再確定。再登陸客戶端應該OK了。
該方法,對于絕大多數(shù)的K3操作出現(xiàn)active錯誤和automation錯誤,都是有效的解決方法。可以一試。
本人greatdiscovery再補充,是我在客戶處碰到的:
1.如果部分客戶端能正常登錄并使用,而個別客戶端不能正常登錄,提示“automation”錯誤或“拒絕的權限,70”,可以按如下方法進行:
通過控制面板——管理工具——組件服務——組件服務——計算機——我的電腦右擊—屬性—選項——事務超時(秒)改成0,默認屬性“在此計算機上啟用分布式DCOM”打勾,如果該選項已打勾,請先把勾去掉,點“應用”,再把它勾上,點“確定”,然后把機器重新啟動,再登錄K3即可。
注: “在此計算機上啟用分布式DCOM”這個勾的問題通常是由病毒引起的,導致該選項名存實亡,是一個虛假的勾,很迷惑人,我也是無意之間的操作才知道的.對于出現(xiàn)的“automation錯誤”,我通常是采用上述方法就解決了,很少重新做操作系統(tǒng)的提醒一下:如果條件許可,我建議安裝K3的步驟這樣進行:首先客戶自已做好操作系統(tǒng),網(wǎng)絡通暢,安裝好常用軟件,然后做GHOST,以防K3系統(tǒng)以后升級需要一個干凈的環(huán)境,第三步,安裝K3并能正常使用,第四步,再做一個GHOST,以防以后中毒及系統(tǒng)問題造成K3不能正常使用,能迅速用備份的GHOST文件恢復K3,讓客戶正常使用
2.如果部分客戶端能正常登錄并使用,而個別客戶端不能正常登錄,提示“automation”錯誤或“拒絕的權限,70”,按如下方法進行處理后在進行機器重新啟動后仍然出現(xiàn)上面的錯誤提示, 控制面板—管理工具—組件服務—組件服務—計算機—我的電腦右擊—屬性—選項—事務超時(秒)改成0,默認屬性“在此計算機上啟用分布式DCOM”打勾
但是這樣的操作只是當時可以使用,但當關機或重新啟動以后,又會回到原來的狀態(tài),進去還是Automation錯誤,這是由于電腦中了病毒引起的,解決的方法是:請到以下網(wǎng)址下載木馬克星試一下,我用這個方法解決了這個問題
說明:
1.以K3V10.2SP1為例,適用于K3V10.2,K3V10.2SP2,其他版本可做參考,2.中間層服務器的IP地址為192.168.1.250,網(wǎng)關的IP地址都為192.168.1.1
3.以工作組方式應用K3,中間層操作系統(tǒng)為WIN2000 SER,客戶端操作系統(tǒng)為WIN2000或WIN XP,一、出現(xiàn)的錯誤代碼
1.錯誤代碼:429 ActiveX部件不能創(chuàng)建對象
原因:在客戶端或中間層沒有進行遠程組件的注冊,導致K3主控臺與服務器不能進行遠程通訊;愛ERP網(wǎng)
解決方法:在客戶端的“開始”菜單中選擇程序—金蝶K3—遠程組件配置工具,在彈出的對話框中,在“單一中間層服務器”欄輸入中間層服務器的IP地址192.168.1.250,點擊“確定”,不要點擊“測試”;
2.錯誤代碼:462 遠程服務器不存在或不可用
原因:客戶端與中間層之間的網(wǎng)絡不通,或者雖然網(wǎng)絡暢通,但在“單一中間層服務器”欄輸入的中洳惴衿韉腎P地址不是192.168.1.250,導致K3不能與真實的IP地址之間進行通訊;
解決方法:
a)請先檢查該機的IP地址是否是自動,如果是自動,請把它改為手動并輸入192.168.1.XXX,子網(wǎng)掩碼會自動設定為255.255.255.0,網(wǎng)關為192.168.1.1;
b)對WIN2000和WIN XP操作系統(tǒng)按如下操作進行:在開始—運行—錄入CMD,然后點確定,在出現(xiàn)的DOS窗口中,錄入PING 192.168.1.250,如果出現(xiàn)request timed out,則說明網(wǎng)絡不通,請解決網(wǎng)絡配置問題;
c)運行遠程組件配置工具進行組件注冊,方法同第1步;
3.錯誤代碼:70 拒絕的權限,原因:客戶端的用戶沒有通過中間層服務器的身份驗證,所以導致登錄K3主控臺時出現(xiàn)該提示,或者是中間層服務器上中了病毒,把分布式COM停止了;
解決方法:
a)該方法通常適用于一臺或數(shù)臺客戶端不能登錄的情況,不適用于所有的客戶端不能登錄的情況,首先,檢查服務器上有無該客戶端當前登錄用戶名,如有則可能是客戶端的擅自更改了客戶端的用戶windows登錄密碼,該密碼并未得到中間層服務器的認可,請改回原密碼。
b)該方法通常適用于部分客戶端不能登錄的情況,如果密碼沒有改變,出現(xiàn)該錯誤代碼,則有可能是該客戶端上的COM服務被病毒停止,請在該客戶端上的開始菜單—設置—控制面板—管理工具—組件服務—在出現(xiàn)的窗口中,選擇左側(cè)的組件服務—計算機—用鼠標右擊”我的電腦”,選擇”屬性”—在新出現(xiàn)的窗口中選擇”默認屬性”選項卡—把第1個”在計算機上啟用分布式COM”勾選,在”默認身份驗證級別”下選”無”,在”默認身份模擬級別”下選”匿名”—點擊”確定”后退出,啟動K3,如果K3不能啟動,則把客戶端重新啟動即可;
c)該方法通常適用于所有的客戶端不能登錄的情況,只有中間層服務器上的K3主控臺能登錄K3系統(tǒng),如果客戶端的windows密碼沒有改變,出現(xiàn)該錯誤代碼,則有可能是中間層服務器上的COM服務被病毒停止,請在服務器上的開始菜單—設置—控制面板—管理工具—組件服務—在出現(xiàn)的窗口中,選擇左側(cè)的組件服務—計算機—用鼠標右擊”我的電腦”,選擇”屬性”—在新出現(xiàn)的窗口中選擇”默認屬性”選項卡—把第1個”在計算機上啟用分布式COM”勾選,在”默認身份驗證級別”下選”無”,在”默認身份模擬級別”下選”匿名”—點擊”確定”后退出,啟動K3,如果K3不能啟動,則把服務器重新啟動即可;
d)該方法通常適用于所有的客戶端不能登錄的情況,如果客戶端的windows密碼沒有改變,出現(xiàn)該錯誤代碼,請在開始—>運行—>輸入regedt32—>在注冊表編輯器的菜單中選擇”安全”—權限—選擇用戶為 everyone,用戶組為administrator—點擊”確定”退出,重新啟動計算機后運行K3。
e)客戶端操作系統(tǒng)為WIN XP SP2有部分操作系統(tǒng)能正常使用,有少數(shù)幾臺登錄時出現(xiàn)70,拒絕的權限,windows登錄密碼沒有更改,分布式COM的勾先去勾,再點“應用”,再勾上,然后點“確定”,把機器重新啟動,仍然是同樣的錯誤提示,按如下解決,但原因未明:
在客戶端的開始菜單—設置—控制面板—管理工具—組件服務—在出現(xiàn)的窗口中,選擇左側(cè)的組件服務—計算機—用鼠標右擊”我的電腦”,選擇”屬性”—在新出現(xiàn)的窗口中選擇”選項”選項卡,把事務超時改為“0”(系統(tǒng)默認為60秒),把COM安全選項卡中的“編輯限制值”中的用戶列表下方的對應的權限全勾上,然后點“確定”退出并重新啟動計算機
在使用K3過程中,有時會出現(xiàn)不能進入系統(tǒng)等問題,現(xiàn)對出現(xiàn)的常見問題及應對策略作一些說明。
二.K3系統(tǒng)不能進入,出現(xiàn)遠程組件配置窗口1.若系統(tǒng)重裝過,則需進行遠程組件配置(建立與K3服務器組件的連接,K3服務器IP地址:192.168.1.250)2.若K3是在之前能正常使用的情況下不能進入,則可能的原因及對策如下:
a.與服務器的網(wǎng)絡連接不通(通過 Ping 192.168.1.250 測試,在“開始”—“運行”中操作,若ping不通則先看服務器有無啟動運行,若服務器有正常運行而ping不通則通知系統(tǒng)管理員)。
b.若能ping通服務器,則很有可能是本機登錄用戶在服務器上不存在或密碼不一致(如更改了密碼),此時應通知系統(tǒng)管理員在服務器上進行用戶的建立或修改。
c.一般來說,導致K/3不能進入的原因基本就上述兩點,若經(jīng)過上述兩點仍不能進入,建議重裝K/3 系統(tǒng)。
3.在正常操作過程中突然出現(xiàn)“遠程服務器不存在”的提示出現(xiàn)此現(xiàn)象是由于本機與服務器的連接出現(xiàn)中斷或服務器注銷過,解決辦法是待本機與服務器的連接正常后重新進入K/3。
4.在執(zhí)行某項功能時出現(xiàn)“程序組件正在調(diào)用中間層,請稍候??”的提示出現(xiàn)此現(xiàn)象是由于程序正在處理某項功能(忙碌中),而我們進行了鼠標點擊等操作。對這種現(xiàn)象我們只需等待一會兒即可,若該提示長時間存在,則可能是服務器某組件出現(xiàn)問題,將服務器重新啟動即可。
5.在執(zhí)行某項功能時出現(xiàn)“你當前使用的功能與其他用戶有沖突,目前無法使用!”的提示原因:出現(xiàn)此現(xiàn)象是由于你正要使用的功能在之前有用戶使用時非正常關閉K3(因WIN98操作系統(tǒng)自身的缺陷,在使用過程中容易出現(xiàn)“該程序執(zhí)行非法操作,即將被關閉,請與你的供應商聯(lián)系”)或電腦突然斷電等原因而造成當前使用的功能的記錄仍然存在;
解決辦法:在客戶端登錄K3主控臺后,在“系統(tǒng)”菜單中—點“K3系統(tǒng)工具”—在出現(xiàn)的登錄界面中,錄入用戶名和密碼—點“系統(tǒng)工具”—點“網(wǎng)絡控制”,把超時的使用記錄清除(或在開始菜單中“程序”—“金蝶K/3”—K3系統(tǒng)工具—系統(tǒng)工具—“網(wǎng)絡控制”)。
6.在進入某個具體功能模塊時出現(xiàn)“該模塊使用已超過最大數(shù),并且使用時間已超過三個月”的提示原因:當進入的賬套已大于三期且該模塊的用戶數(shù)已達到最大站點數(shù)時會出現(xiàn)此提示,解決辦法:在網(wǎng)絡控制中清除超時的使用記錄,如果還不能進入,可以在中間層賬套管理界面中,進入“系統(tǒng)”菜單,點菜單條“系統(tǒng)使用狀況”,把超出的站點數(shù)記錄清除,若經(jīng)常出現(xiàn)此現(xiàn)象,建議增加站點數(shù)(因為實際用戶數(shù)會經(jīng)常大于購買站點數(shù))。
7.在進行某單據(jù)套打時出現(xiàn)“演示版本”字樣原因:當進入的賬套小于三期但該單據(jù)所在模塊的用戶數(shù)大于最大站點數(shù)時會出現(xiàn)此提示,解決辦法:在客戶端登錄K3主控臺后,在“系統(tǒng)”菜單中—點“K3系統(tǒng)工具”—在出現(xiàn)的登錄界面中,錄入用戶名和密碼—點“系統(tǒng)工具”—點“網(wǎng)絡控制”,把超時的使用記錄清除(或在開始菜單中“程序”—“金蝶K/3”—K3系統(tǒng)工具—系統(tǒng)工具—“網(wǎng)絡控制”),是讓其他用戶退出該模塊后重新進入K3;或者在中間層賬套管理界面中,進入“系統(tǒng)”菜單,點菜單條“系統(tǒng)使用狀況”,把超出的站點數(shù)記錄清除。
第五篇:IAR 6 20編譯錯誤
IAR 6.20編譯錯誤清單
1、①錯誤描述:Tool Internal Error:
Internal Error: [CoreUtil/General]: Access violation(0xc0000005)at 007588A5(reading from address 0x0)
Internal Error: [CoreUtil/General]: Access violation(0xc0000005)at 007588A5(reading from address 0x0)
Error while running C/C++ Compiler
②錯誤原因:High配置設置為Size,應該為Low2、①錯誤描述:Fatal Error[Pe1696]: cannot open source file “inc/hw_types.h” E:StellarisWareM3_9D92boardsdk-lm3s9b96boot_demo2boot_demo2.c 25②錯誤原因:C/C++ Complier(Assember)->Preprocessor->Additional include directories: $PROJ_DIR$.$PROJ_DIR$..$PROJ_DIR$......3、①錯誤描述:Fatal Error[Pe1696]: cannot open source file
“l(fā)wip/opt.h”
E:StellarisWareM3_9D92utilslwiplib.h 4
4②錯誤原因:C/C++ Complier-(Assember)>Preprocessor->Additional include directories:
$PROJ_DIR$......third_partylwip-1.3.2apps
$PROJ_DIR$......third_partybget
$PROJ_DIR$......third_partylwip-1.3.2portsstellarisinclude
$PROJ_DIR$......third_partylwip-1.3.2srcinclude
$PROJ_DIR$......third_partylwip-1.3.2srcincludeipv4
$PROJ_DIR$......third_partylwip-1.3.2srcincludelwip
$PROJ_DIR$......third_party4、①錯誤描述:Fatal Error[Pe035]: #error directive: Unrecognized COMPILER!E:StellarisWareM3_9D92boardsdk-lm3s9b96driversset_pinout.h 59
Error while running C/C++ Compiler
②錯誤原因:C/C++ Complier-(Assember)>Preprocessor->Defined symbols: ewarm5、①錯誤描述:Error[Pe020]: identifier “ROM_pvAESTable” is undefined E:StellarisWareM3_9D92third_partyaesaes.c 319
②錯誤原因:
6、①錯誤描述:Error[Li005]: no definition for “main” [referenced from cmain.o(rt7M_tl.a)]Error while running Linker
②錯誤原因:定義函數(shù):int main(void){ return(0);}
7、①錯誤描述:Error[Li005]: no definition for “main” [referenced from cmain.o(rt7M_tl.a)]Error while running Linker
②錯誤原因:如果是庫是庫函數(shù),在:General Options->Output->Output file:選擇: Library項
4、①錯誤描述:Fatal Error[Pe1696]: cannot open source file “uip.h” E:StellarisWareM3_9D92third_partyuip-1.0appsdhcpcdhcpc.c 37
②錯誤原因:
5、①錯誤描述:
②錯誤原因:
$PROJ_DIR$......third_partylwip-1.3.2apps
$PROJ_DIR$......third_partybget
$PROJ_DIR$......third_partylwip-1.3.2portsstellarisinclude
$PROJ_DIR$......third_partylwip-1.3.2srcinclude
$PROJ_DIR$......third_partylwip-1.3.2srcincludeipv
4$PROJ_DIR$......third_party
$PROJ_DIR$......third_partyuip-1.0
$PROJ_DIR$......third_partyuip-1.0uip
$PROJ_DIR$......third_partyuip-1.0apps
$PROJ_DIR$......third_partyspeex-1.2rc1include
$PROJ_DIR$......third_partyspeex-1.2rc1includespeex
$PROJ_DIR$......third_partyspeex-1.2rc1stellaris6、①錯誤描述:Fatal Error[Pe035]: #error directive: You now need to define either FIXED_POINT or FLOATING_POINT E:StellarisWareM3_9D92third_partyspeex-1.2rc1libspeexarch.h 65②錯誤原因:
7、①錯誤描述:Fatal Error[Pe035]: #error directive: “Unrecognized/undefined driver for DISK0!”
E:StellarisWareM3_9D92third_partyfatfsportdual-disk-driver.c 6
2Error while running C/C++ Compiler
②錯誤原因:
UART_BUFFERED
DISK0_DK_LM3S9B96
DISK1_USB_MSC
INCLUDE_BGET_STATS8、①錯誤描述:Error[Pe020]: identifier “ROM_pvAESTable” is undefined E:SWM3_9D92(6.20)third_partyaesaes.c 359
Error while running C/C++ Compiler
②錯誤原因:
10、①錯誤描述:Fatal Error[Pe035]: #error directive: You now need to define either FIXED_POINT or FLOATING_POINT E:SWM3_9D92(6.20)third_partyspeex-1.2rc1libspeexarch.h 6
5Error while running C/C++ Compiler
②錯誤原因:
11、①錯誤描述:
Error[Li005]: no definition for “ROM_SysCtlClockSet” [referenced from E:SWM3_9D92(6.20)boardsdk-lm3s9b96safertos_demoDebugObjsafertos_demo.o] Error[Li005]: no definition for “ROM_FlashUserGet” [referenced from E:SWM3_9D92(6.20)boardsdk-lm3s9b96safertos_demoDebugObjlwip_task.o]
Error[Li005]: no definition for “ROM_IntPrioritySet” [referenced from E:SWM3_9D92(6.20)boardsdk-lm3s9b96safertos_demoDebugObjlwip_task.o]
Error[Li005]: no definition for “ROM_GPIOPinTypeGPIOOutput” [referenced from E:SWM3_9D92(6.20)boardsdk-lm3s9b96safertos_demoDebugObjled_task.o]
Error[Li005]: no definition for “ROM_GPIOPinWrite” [referenced from E:SWM3_9D92(6.20)boardsdk-lm3s9b96safertos_demoDebugObjled_task.o]
Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total estimated minimum size of 0x11e54 bytes
in
<[0x20000000-0x2000ffff]>(total uncommitted space 0x10000).Error while running Linker
②錯誤原因:
12、①錯誤描述:
Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total estimated minimum size of 0x11e54 bytes in <[0x20000000-0x2000ffff]>(total uncommitted space 0x10000).Error while running Linker