當前位置:首頁 » 編程軟體 » 編譯產生o

編譯產生o

發布時間: 2022-01-17 07:38:17

1. 請問:c語言編譯成功後生成後綴名為.o的文件,什麼東東,什麼作用。

是編譯成功後的文件。
以hello.c為例:
先將源文件編譯成目標文件:gcc - c hello.c。生成hello.o文件,再將目標文件編譯成可執行文件:gcc -o hello hello.o
這樣就生成了可執行文件,在./hello就可以運行hello了。

2. C語言代碼怎麼編譯成.o文件再怎麼變成.exe文件

linux下gcc -c wen.c -o wen.o 生成.o文件gcc wen.o -o wen 就變成.exe文件

3. linux系統下,我的c++ ,可以編譯,生成.o文件,生成a.out文件,但是不能運行是什麼原因

.o文件是不能運行的

4. linux內核編譯 .c如何生成.o文件

gcc -Wall adc.c -o adc.o
或者在makefile中寫下:
adc.o:
gcc -Wall adc.c -o adc.o
然後make,注意adc.o:下面的空格必須用Tab鍵

5. linux中編譯得到的.o文件如何生成bin文件

常見的筆記本故障大全筆記本電腦由於其結構的特殊性,決定了其維修的復雜性。但筆記本電腦終究是電腦的一種,它的維修原理與普通台式機是基本相同的。如果你是一位筆記本電腦用戶,而且對它的維修方面的知識感興趣,那麼你可以參看本文,這里列舉了一些解決筆記本電腦故障的分析處理過程,也許會使你得到一些幫助。

筆記本常見故障-開機不亮-硬體判斷

---筆記本電腦主板BIOS出現故障會引起開機不亮

---筆記本電腦CPU出現故障筆記本液晶屏無反應,也是開機不亮的原因。

--筆記本電腦信號輸出埠出現故障會引起開機不亮

---筆記本電腦主板顯卡控制晶元出現故障會引起開機不亮

---筆記本電腦顯卡出現故障會引起開機不亮

---筆記本電腦內存出現故障會引起開機不亮

筆記本電池充不進電-硬體故障判斷

---筆記本電腦電源適配器出現故障會引起電池充不進電

---筆記本電腦電池出現故障會引起電池充不進電。

---筆記本電腦主板電源控制晶元出現故障會引起電池充不進電

---筆記本電腦主板其它線路出現故障會引起電池充不進電

筆記本不認外設-硬體故障判斷

---筆記本電腦相關外設硬體出現故障會引起筆記本不認外設

---筆記本電腦BIOS出現故障設置出錯會引起筆記本不認外設。

---筆記本電腦主板外設相關介面出現故障會引起筆記本不認外設

---筆記本電腦主板出現故障也會引起筆記本不認外設沒同時筆記本電腦不開機。

筆記本主板出現故障會引發如下現象特徵

---筆記本電腦開機後不認筆記本硬碟。

---筆記本電腦開機後不認筆記本光碟機。

---筆記本電腦電池不充電。

---筆記本電腦定時或不定時關機。

---筆記本電腦鍵盤不靈。

---筆記本電腦開機時有時會掉電。

---筆記本電腦定時死機

以上這些故障現象都與筆記本主板相關

筆記本電源適配器引起的故障現象

--筆記本電腦開機不亮。

---筆記本電腦間斷性死機。

--筆記本電源適配器發熱。

--筆記本電腦光碟機讀DVD或容易死機或掉電。

--筆記本電腦運行大行程序容易死機或掉電。

以上這些故障現象都與記本電源適配器相關

筆記本光碟機介紹

筆記本光碟機──機械驅動部分。

筆記本光碟機──激光頭組件。

筆記本光碟機故障主要來自這兩個部位(筆記本光碟機)。

一、驅動機械部分主要由3個小電機為中心組成:碟片載入機構由控制進、出盒倉(載入)的電機組成,主要完成光碟進盒(載入)和出盒(卸載);激光頭進給機構由進給電機驅動,完成激光頭沿光碟的半徑方向由內向外或由外向內平滑移動,以快速讀取光碟數據;主軸旋轉機構主要由主軸電機驅動完成光碟旋轉,一般採用DD控制方式,即光碟的轉軸就是主軸電機的轉軸。

二、激光頭組件各種光碟機最重要也是最脆弱的部件,主要種類有單光束激光頭、三(多)光束激光頭、全息激光頭等幾類。它實際是一個整體,普通單光束激光頭主要由半導體激光器、半透棱鏡/準直透鏡、光敏檢測器和促動器等零部件構成

筆記本光碟機常見故障解析

筆記本光碟機最常見的故障是機械故障,其次才是電路方面故障,而且電路故障中由用戶調整不當引起的故障要比元器件損壞的故障多得多,所以在拆解或維護光碟機設備時不要隨便調整筆記本光碟機內部各種電位器

筆記本光碟機常見故障主要有三類:操作故障、偶然性故障和必然性故障。

1、操作故障例如驅動出錯或安裝不正確造成在Windows或DOS中找不到筆記本光碟機;筆記本光碟機連接線或跳線錯誤使筆記本光碟機不能使用;CD線沒連接好無法聽CD;筆記本光碟機未正確放置在拖盤上造成光碟機不讀盤;光碟變形或臟污造成畫面不清晰或停頓或馬賽克現象嚴重;拆卸不當造成光碟機內部各種連線斷裂或松脫而引起故障等。

2、偶然性故障筆記本光碟機隨機發生的故障,如機內集成電路,電容,電阻,晶體管等元器件早期失效或突然性損壞,或一些運動頻繁的機械零部件突然損壞,這類故障雖不多見,但必須經過維修及更換才能將故障排除,所以偶然性故障又被稱為"真"故障。

3、必然性故障筆記本光碟機在使用一段時間後必然發生的故障,主要有:激光二極體老化,讀碟時間變長甚至不能讀碟;激光頭組件中光學鏡頭臟污/性能變差等,造成音頻/視頻失真或死機;機械傳動機構因磨損、變形、松脫而引起故障。

需要說明的是必然性故障的維修率不僅取決於產品的質量,而且還取決於用戶的人為操作和保養及使用頻率與環境。

常見故障的判斷

1、開機檢測不到光碟機先檢查一下光碟機跳線跳正確與否;然後檢查光碟機IDE介面是否插接不良,如沒有,可將其重新插好、插緊;最後,有可能是數據線損壞

2、進出盒故障表現為不能進出盒或進出盒不順暢,可能原因及排除方法是,進出盒倉電機插針接觸不良或電機燒毀--可重插或更換;進出盒機械結構中的傳動帶(橡皮圈)松動打滑

3、激光頭故障故障現象表現為挑盤(有的盤能讀,有的盤不能讀)或者讀盤能力差。光碟機使用時間長或常用它看VCD或聽CD,激光頭物鏡變臟或老化。

★敬告大家千萬不要使用市面上銷售的一些低價劣質光頭清潔盤,因為這些盤的刷毛太硬,反而會刮花物鏡,並且還有可能引起靜電危害,縮短光碟機使用壽命。

4、激光信號通路故障指的是激光頭與電路板之間的連接線,是激光頭與其他電路信息交換的通道。此處產生故障較多。。

5、主軸信號通路故障一般情況下,主軸電機與其驅動電路是合二為一的,稱為主軸信號通路,此電路也由一條與激光信號通路連線一樣的連接線連接,只不過股數不一樣罷了。由於它與激光頭信息通路都是由伺服電路進行信息溝通的。因而,在故障現象上有許多相似的地方,但由於激光頭信息通路在進出盒時,其連接線易被拉折而損壞,所以在遇到相同故障現象時應先考慮激光頭信息通路故障,再考慮主軸信號通路故障。

筆記本鍵盤如果出現故障引起的故障現象

筆記本電腦使用的故障主要有開不了機。

筆記本在使用過程中時而出現死機。

筆記本鍵盤的某個鍵出現使用不靈。

硬體故障現象

一、不加電 (電源指示燈不亮)

1. 檢查外接適配器是否與筆記本正確連接,外接適配器是否工作正常。

2. 如果只用電池為電源,檢查電池型號是否為原配電池;電池是否充滿電;電池安裝的是否正確。

3. 檢查DC板是否正常;

4. 檢查、維修主板

二、電源指示燈亮但系統不運行,LCD也無顯示

1. 按住電源開關並持續四秒鍾來關閉電源,再重新啟動檢查是否啟動正常。

2. 外接CRT顯示器是否正常顯示。

3. 檢查內存是否插接牢靠。

4. 清除CMOS信息。

5. 嘗試更換內存、CPU、充電板。

6. 維修主板

三、顯示的圖像不清晰

1. 檢測調節顯示亮度後是否正常。

2. 檢查顯示驅動安裝是否正確;解析度是否適合當前的LCD尺寸和型號。

3. 檢查LCD連線與主板連接是否正確; 檢查LCD連線與LCD連接是否正確。

4. 檢查背光控制板工作是否正常。

5. 檢查主板上的北橋晶元是否存在冷焊和虛焊現象。

6. 嘗試更換主板。

四、無顯示

1. 通過狀態指示燈檢查系統是否處於休眠狀態,如果是休眠狀態,按電源開關鍵喚醒。

2. 檢查連接了外接顯示器是否正常。

3. 檢查是否加入電源。

4. 檢查LCD連線兩端連接正常。

5. 更換背光控制板或LCD。

6. 更換主板。

五、電池電量在Win98 / Win Me中識別不正常

1. 確認電源管理功能在操作系統中啟動並且設置正確。

2. 將電池充電三小時後再使用。

3. 在Windows 98 或Windows Me中將電池充放電兩次。

4. 更換電池。

六、觸控板不工作

1. 檢查是否有外置滑鼠接入並用MOUSE測試程序檢測是否正常。

2. 檢查觸控板連線是否連接正確。

3. 更換觸控板

4. 檢查鍵盤控制晶元是否存在冷焊和虛焊現象

5. 更換主板

七、串口設備不工作

1. 在BIOS設置中檢查串口是否設置為「ENABLED」

2. 用SIO測試程序檢測是否正常。

3. 檢查串口設備是否連接正確。

4. 如果是串口滑鼠,在BIOS設置檢查是否關閉內置觸控板;在Windows 98 或Me的設備管理器中檢查是否識別到串口滑鼠;檢查串口滑鼠驅動安裝是否正確。

5. 更換串口設備。

6. 檢查主板上的南橋晶元是否存在冷焊和虛焊現象。

7. 更換主板。

八、並口設備不工作

1. 在BIOS設置中檢查並口是否設置為「ENABLED」。

2. 用PIO測試程序檢測是否正常。

3. 檢查所有的連接是否正確。

4. 檢查外接設備是否開機。

5. 檢查列印機模式設置是否正確。

6. 檢查主板上的南橋晶元是否存在冷焊和虛焊現象。

7. 更換主板。

九、USB口不工作

1. 在BIOS設置中檢查USB口是否設置為「ENABLED」。

2. 重新插拔USB設備, 檢查連接是否正常。

3. 檢查USB埠驅動和USB設備的驅動程序安裝是否正確。

4. 更換USB設備或聯系USB設備製造商獲得技術支持。「ENABLED」

5. 更換主板。

十、音效卡工作不正常

1. 用AUDIO檢測程序檢測是否正常。

2. 檢查音量調節是否正確。

3. 檢查聲源(CD、磁帶等)是否正常。

4. 檢查音效卡驅動是否安裝。

5. 檢查喇叭及麥克風連線是否正常。

6. 更換音效卡板

7. 更換主板。

十一、風扇問題

1. 用FAN 測試程序檢測是否正常,開機時風扇是否正常

2. FAN線是否插好?

3. FAN是否良好?

4. M/B部分的CONNECTER是否焊好?

5. 主板不良

十二、KB問題

1. 用KB測試程序測試判斷

2. 鍵盤線是否插好?

3. M/B部分的CONNECTER是否有針歪或其它不良

4. 主板不良

軟體故障的分類

十三、驅動程序類

1. 顯示不正常;

2. 音效卡不工作;

3. Modem,LAN不能工作

4. QSB不能使用

5. 某些硬體因沒有載入驅動或驅動程序載入不正確而不能正常使用

十四、操作系統類

1. 操作系統速度變慢

2. 有時死機

3. 機型不支持某操作系統

4. 不能正常關機

5. 休眠死機

十五、應用程序類

1. 應用程序沖突導致系統死機

2. 應用程序導致不系統不能正常關機

3. 應用程序沖突導致不能正常使用

一.電池使用問題

1、新電池需要像手機一樣充電12小時么?

雖然筆記本電腦的電路設計要比手機完善許多,但是為了讓新電池能夠以更好的狀態投入工作,電池的激活和校準工作還是需要進行的,廠商通用的做法是新筆記本在第一次開機時電池應帶有3%的電量,此時,應該先不使用外接電源,而是把電池裡的余電用盡,直至關機,然後再用外接電源充電。然後還要把電池的電量用盡後再充,充電時間一定要超過12小時,反復做三次,以便激活電池。

2、為什麼電池沒用使用電量也減少了?

由於環境濕度和非絕對絕緣環境的影響,電池都存在自然消耗的現象,視電池的新舊程度和品質,3-4天會下降1%左右,所以只要不是大幅度的下降都屬於正常現象。

3、使用電源需要把電池取下么?

一般筆記本電腦的充電設計都是在電量低於95%才會充電的,而且由於自然損耗的存在,所以對於電池的損耗,取下與不取下基本都是相同的,因此是否取下視習慣而定,如果取下建議將電池包裹在保鮮膜內並放置於乾燥陰涼處,且記得1個月左右至少使用一次電池並充電,以避免電池失去活性。

4、電池沒有完全用完就充電是否會減少壽命?

電池的壽命一般按照完全充電次數計算,Li電池一般為300-400次。當然你不必擔心接通電源對電池進行一次充電,哪怕只有一點就會被計算一次,電池的充電次數一般只有當電量累計充至80-90%才會增加一次,所以不用擔心。在此還要說下,筆記本電池通常用的是鋰電池,所以要避免在高溫環境下使用鋰電池,專家研究,高溫狀態下會加速鋰電池的老化過程,並且同樣的不要在極端的低溫環境下使用。低溫環境會降低鋰電池的活性,降低筆記本電池的壽命。定期為鋰電池進行激活處理,就是完全充電和放電,讓鋰電池恢復最大容量。做法就是,關閉所有電源管理,讓筆記本慢慢的放電直至完全沒電,然後在完全充電,重復兩到三次即可。炎熱的天氣里,盡可能的維護好自己的自己的筆記本電池,才能讓筆記本電腦更好的發揮自身的作用。

二.筆記本散熱問題

目前筆記本散熱一般都採用的散熱管散熱、鍵盤對流散熱、溫控風扇三級散熱方式。個人認為技術比較先進的還是IBM和東芝,雖然東芝的本本不被很多人看好。

1、為什麼風扇在開機的時候轉一下就再也不轉了?

由於筆記本電腦的溫控設計,所以開機風扇自檢後就會停止旋轉,只有當機內達到一定溫度時才會加速旋轉,這也是為什麼當你進行高負荷工作,諸如播放高解碼率視頻,3D游戲等時風扇高速旋轉的原因。

2. 使用筆記本應注意周圍環境嗎?

使用筆記本的時候,要注意周圍環境的整潔,通常筆記本最理想的工作溫度是在10℃~35℃,且濕度不要太大。尤其在炎熱的夏季,要保持周圍環境的通風良好, 盡量在空調間里使用筆記本。電腦外殼上的凹槽和開口是用來通風的。為了確保電腦能可靠的工作並防止過熱,請勿阻塞或遮蓋這些開口。請勿將電腦擺放在腿上、床上或者沙發上,這些都是不可取的,柔軟的東西都將筆記本底部的散熱孔堵住,使得筆記本的熱量無法順利導出從而出現故障。可以在機器的底部從後端墊些書本之類的東西(偶用的是紅茶的瓶子蓋),讓筆記本的底面與桌面保持一些空間,筆記本的底部就不會緊貼在桌面上。這樣會有更多的熱量從底部散發出去,或者你也可以加一個散熱的底座來加大筆記本底部風流速度。市場上還出現了一些散熱的外置裝備,類似於U盤之類的或者內置的散熱模塊,不過偶還沒有用過。

3. 關閉筆記本:

當你完成了工作,關閉筆記本,盡量讓你的筆記本好好休息。

不要讓你的筆記本開著的時候放在包包里

。經常清潔通風口,筆記本內置的風扇都有一個通風口。過了一段時間,通風口就會積聚著灰塵,這些灰塵會堵塞通風口。

同時必要的時候你可以用診斷工具測試筆記本的風扇是否工作正常。如果有專門的工具,你也可以打開風扇的地方,清除灰塵。

4. 升級筆記本的BIOS:

有時候,發熱意味著計算機風扇的控制器需要BIOS升級。新版本的BIOS可以使得筆記本風扇工作得更有效率。如果你覺得你的筆記本變得越來越熱,你不妨到網站上查看是否有新的BIOS提供。

筆記本的散熱至今還沒有很完美的,隨著功能的強大,產熱量會越大,這樣的也給散熱系統帶來了壓力,一般的筆記本問題用專業軟體檢測,像現在的這個天氣(室溫在30度左右)CPU和硬碟的溫度大約在60度以上也屬於正常。

三.屏幕問題

1.亮點和壞點

所謂壞點,是指LCD液晶顯示器屏幕上無法控制的恆亮或恆暗的點。壞點的造成是LCD面板生產時因各種因素造成的瑕疵,如可能是某些細小微粒落在面板裡面,也可能是靜電傷害破壞面板,還有可能是製程式控制制不良等等。

壞點分為兩種:亮點與暗點。亮點就是在任何畫面下恆亮的點,切換到黑色畫面就可以發現;暗點就是在任何畫面下恆暗的點,切換到白色畫面就可以發現。一般剛買回來的筆記本或者在買的時候,用軟體檢測下屏幕的亮點或者壞點,一般根據品牌不同,對這個的標准不同德,一般不能多於三個。檢測軟體用MonitorTest就可以了。同時,平時要減少屏幕在日光下暴曬的可能,白天使用,盡量拉上窗簾,以防屏幕受日照後,溫度過高會加快老化

2.如何擦屏幕

如果僅僅是灰塵,那麼可以先用氣吹將灰塵盡量吹去,然後再用濕潤的軟布擦拭,軟布要擰干,否則水可能會順著屏幕表面流入高壓包中造成屏幕損壞。如果是油污或者較難去除的污漬可以購買液晶屏幕專用清潔劑清除,切記不要使用沒有質量保障的清潔劑,否則其中的醇類等腐蝕性化學成分會對屏幕造成損傷。中關村一般賣筆記本帶的是亮潔的清潔套裝,用這個就可以。切忌:勿用手或者硬東西擦拭屏幕。

3是否要貼膜?

本人不建議貼膜,雖說屏幕膜會對它起一個保護作用,但是這個位置一般是傷不到的,貼膜本身的成分會對屏幕有一定得傷害,還會影響散熱。

4.有時候使用電池的時候屏幕會發出吱吱的聲音

一般最新的筆記本沒有這個問題了,老些的電腦或者質量部好的會有這個問題,就這個問題需要從兩方面來解釋:其一,在電池供電的時候,由於筆記本電腦節能特性的作用,整個筆記本電路的電壓是在不斷的變化的,這時通過屏幕高壓包中的通電線圈的電流是處在不斷的變化中的,而這個時候高壓線圈發出的變頻聲也是中學物理知識所涉及的。如果筆記本電腦的電磁屏蔽較差,這種聲音就會被用戶聽到,因此我們說這種現象在一些技術功底較弱的品牌的筆記本電腦中較為常見,實際很多朋友反應電源適配器會發生聲音也是這個原因造成的。其二,這種聲音也可能是高頻噪音,這種聲音和其一所述的聲音最大的不同是高頻噪音是一種會令人抓狂的聲音,相信聽過這種聲音的朋友都會有所體會。一般這種聲音屬於主板設計缺陷,如果情況比較普遍,廠商都會發布解決此問題的BIOS更新文件,比如近期的IBM T40、HP NC6000都不同程度存在這個問題,廠商也已經發布了新的BIOS以供解決。

2012-7-24 10:54:01s紡洙aひ邾r—邰農z洙r—邰農hku摔tq

6. gcc怎麼編譯.o

gcc中-c和-o是編譯時可選的參數
-加-c, (compile)只編譯生成中間同名目標文件,不鏈接
-加-o,(output)指定輸出文件名,該文件為可執行文件,不加-o會默認生成a.out
舉例:
gcc -c hello.c 編譯生成hello.o文件
gcc -o hello hello.c 生成可執行文件hello

7. 關於linux編譯產生的.o.cmd文件有什麼作用

.c只是簡單的文本文件 .o是編譯之後的二進制文件 最終生成的可執行文件,是編輯--編譯--鏈接之後的文件.

8. linux下 為什麼要生成.o文件 .o文件和.c文件還有生成的可執行文件有啥區別啊

linux下.c只是簡單的文本文件,.o是編譯之後的二進制文件,操作方法如下;

1、首先在電腦中打開linux,然後安裝gcc g++編譯工具。

9. 為什麼要生成.O文件

工程很大的話,會有很多源文件。如果每次不是生成一堆obj文件,而是直接生成一個可執行文件,那麼你只要改動了其中一個源文件之後編譯,所有的源文件都需要重新編譯;但是現在是每個源文件生成一個obj文件,上面的情況只需要編譯修改過的那一個源文件生成新的相應的一個obj,然後重新鏈接即可。這種差別在大工程上是很明顯的,我接觸過的項目中重新編譯有需要接近半小時的,你能忍受你改了一句代碼後再編譯半小時才能看到運行得對不對么?

10. gcc. g++ 編譯後生成的.O文件有何不同

從總體來看,沒什麼不同,都是
文件頭、段表、段內容這樣的一個格式。

往內容來看,兩者有區別的,g++是把文件當C++,gcc是把文件當作C。首先是符號生成規則(name mangling)不一樣,還有就是連接的庫也不一樣。

熱點內容
怎麼樣更改無線網密碼 發布:2024-04-20 13:53:23 瀏覽:883
python用戶 發布:2024-04-20 13:51:46 瀏覽:748
光遇蘋果如何下載安卓服 發布:2024-04-20 13:40:03 瀏覽:460
半歲學編程 發布:2024-04-20 13:17:53 瀏覽:217
linux按鍵 發布:2024-04-20 13:17:52 瀏覽:832
最頂配的伺服器能容納多少ip 發布:2024-04-20 13:17:44 瀏覽:514
貸款車解壓需要什麼 發布:2024-04-20 13:14:52 瀏覽:72
安卓手機電腦怎麼切換 發布:2024-04-20 13:13:25 瀏覽:893
android交叉編譯環境 發布:2024-04-20 13:00:10 瀏覽:184
伺服器怎麼搭建中間層 發布:2024-04-20 12:40:02 瀏覽:98