有安裝vs2008或2010嗎,在安裝目錄下面的VC/src中自帶有源代碼。比如我的就在 D:\Program Files\Microsoft Visual Studio 0\VC\crt\src中。
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供郊區(qū)網(wǎng)站建設(shè)、郊區(qū)做網(wǎng)站、郊區(qū)網(wǎng)站設(shè)計(jì)、郊區(qū)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、郊區(qū)企業(yè)網(wǎng)站模板建站服務(wù),十載郊區(qū)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
基本上是一樣的。你還是要定義一個(gè)頭文件。頭文件寫自定義函數(shù),然后用#include去包含那個(gè)頭文件,那樣你就可以在c文件里去調(diào)用頭文件的函數(shù)了。也可以相互調(diào)用。2個(gè)頭文件,互相#include。就行了。
而且如果使用了先進(jìn)的代碼模糊技術(shù)的話,基本上很難看透源代碼的用意。
微軟的CRT很多源代碼是可見(jiàn)的,你只要在VS調(diào)試的時(shí)候在調(diào)用函數(shù)的地方設(shè)斷點(diǎn),然后按F11單步調(diào)試就會(huì)進(jìn)入CRT的源代碼。
origin/release/11/master 其實(shí)完全沒(méi)有必要全都看,無(wú)論你有沒(méi)有這個(gè)能力。因?yàn)橛捎跉v史兼容等問(wèn)題,C標(biāo)準(zhǔn)庫(kù)的代碼并不是很適合學(xué)習(xí),里面有些很雜亂。不過(guò)看過(guò)肯定比沒(méi)看好,畢竟都是牛人寫的。
頭文件在/usr/include/sys/time.h 如果要看定義,下載glibc的源代碼。
首先標(biāo)準(zhǔn)只是規(guī)定了這些函數(shù)的接口和具體的運(yùn)行效率的要求,這些函數(shù)具體是怎么寫得要看各個(gè)編譯器的實(shí)現(xiàn)和平臺(tái)。
GNU C庫(kù)(glibc)是標(biāo)準(zhǔn)C庫(kù)的GNU實(shí)現(xiàn)。glibc是GNU工具鏈的關(guān)鍵組件,用于和二進(jìn)制工具和編譯器一起使用,為目標(biāo)架構(gòu)生成用戶空間應(yīng)用程序。
看一下Linux內(nèi)核源代碼就可看出,各個(gè)目錄大致對(duì)應(yīng)了這些方面。Linux內(nèi)核源代碼的組成如下(假設(shè)相對(duì)于linux目錄):arch 這個(gè)子目錄包含了此核心源代碼所支持的硬件體系結(jié)構(gòu)相關(guān)的核心代碼。如對(duì)于X86平臺(tái)就是i386。
C++ 標(biāo)準(zhǔn)庫(kù)的文檔,可以在其鏡像點(diǎn)(http://gcc.gnu.org/mirrors.html)中下載。具體的路徑是:libstdc++/doxygen/libstdc++-man-xxxxxx.tar.bz2,可找一個(gè)最新日期的下載。
1、首先在百度上搜索下載反編譯工具ILSpy,解壓后如圖,雙擊.exe文件打開(kāi)解壓工具。選擇file選項(xiàng),點(diǎn)擊“打開(kāi)”。接著選擇要反編譯的文件,點(diǎn)擊“打開(kāi)”。
2、需要百度下載一個(gè)jad.exe的工具包,放到個(gè)人jdk版本的主目錄下的bin目錄下。同時(shí)需要把下載下來(lái)的一個(gè)名為net.sf.jadclipse_0.jar的jar包復(fù)制到eclipse-plugins目錄下。
3、exe的產(chǎn)生可以有若干途徑。\x0d\x0a\x0d\x0a絕大多數(shù)編譯型語(yǔ)言產(chǎn)生的exe,你是無(wú)法查看源代碼的,否則全球的程序員都失業(yè)了。
網(wǎng)頁(yè)題目:怎么查看c語(yǔ)言函數(shù)源碼 c語(yǔ)言代碼怎么看
文章轉(zhuǎn)載:http://chinadenli.net/article10/ddhohgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、品牌網(wǎng)站制作、網(wǎng)站改版、網(wǎng)站維護(hù)、、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)