找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 846|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

KEIL C51 可以看到預(yù)處理之后的程序嗎?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:227818 發(fā)表于 2024-9-10 14:06 | 只看該作者 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
最近在看一個(gè)用庫(kù)函數(shù)編寫的程序,我沒(méi)有用過(guò)庫(kù)函數(shù),有許多的預(yù)定義,所以看起來(lái)比較辛苦,想起來(lái)BORLAND C可以看預(yù)處理后的程序,大約就是執(zhí)行一個(gè)預(yù)編譯的命令,就可以看到預(yù)編譯之后的程序(BORLAND C學(xué)了幾個(gè)星期,也沒(méi)有學(xué)下去,具體我忘記了,但有這回事),請(qǐng)問(wèn)KEIL C51可以看預(yù)處理之后的程序嗎?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

地板
ID:291668 發(fā)表于 2024-9-11 09:18 | 只看該作者
知識(shí)分享,學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

板凳
ID:227818 發(fā)表于 2024-9-11 08:18 | 只看該作者
飛云居士 發(fā)表于 2024-9-10 18:42
在KEIL C51中,可以查看預(yù)處理后的程序。你可以通過(guò)以下步驟來(lái)實(shí)現(xiàn):

1. **打開(kāi)項(xiàng)目**:在KEIL C51中打 ...

飛云居士老師,謝謝您,根據(jù)您的回帖,找到了預(yù)處理后的源文件,這個(gè)項(xiàng)目的文件夾下有一個(gè)Listings文件夾,里面有一個(gè)“.LST”的文件,就是預(yù)處理后的源文件。
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:404160 發(fā)表于 2024-9-10 18:42 | 只看該作者
在KEIL C51中,可以查看預(yù)處理后的程序。你可以通過(guò)以下步驟來(lái)實(shí)現(xiàn):

1. **打開(kāi)項(xiàng)目**:在KEIL C51中打開(kāi)你的項(xiàng)目。

2. **設(shè)置編譯選項(xiàng)**:
   - 進(jìn)入“Project”菜單,選擇“Options”。
   - 在“C51”選項(xiàng)卡中,找到“Preprocessor”部分。
   - 勾選“Generate Preprocessed Source”選項(xiàng)。

3. **編譯項(xiàng)目**:編譯你的項(xiàng)目,KEIL會(huì)生成一個(gè)預(yù)處理后的源文件,通常以 `.i` 或 `.lst` 為后綴。

4. **查看文件**:在項(xiàng)目目錄中找到生成的預(yù)處理文件,使用文本編輯器打開(kāi)即可查看預(yù)處理后的代碼。

這樣,你就可以看到經(jīng)過(guò)預(yù)處理的程序代碼,包括宏展開(kāi)和文件包含等內(nèi)容。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表