PALMisLIFE 討論區

標題: 64K 的問題 [列印本頁]

作者: ctydavid    時間: 2004-7-27 09:18
標題: 64K 的問題
我寫了一個不算小的程式, 最近用 CW7.0 compile & link 出現下面情形 :

我在 Target Settings Panels 中設定如下 :
Code Generation --> 68K Processor --> Code Model 設為 Smart
                                                         Generate A6 Stack Frames 勾選
                                                                             8-Byte Doubles 勾選
                                                                            Far Data 勾選
                                                                            Far String Constants 勾選
                                                                            PC-Relative Strings 勾選
Linker --> 68K Linker --> Link Single Segment
(1). 如果勾選 : 結果 link 完就出現 code segment 超過 64K
(2). 如果不勾選 : 結果 link 完就出現 near data segment 超過 64K

請問有人遇過嗎? 要如何解決?
作者: 黯然銷魂    時間: 2004-7-28 19:10
標題: Re: 64K 的問題
Originally posted by ctydavid at 2004-7-27 09:18 AM:
我寫了一個不算小的程式, 最近用 CW7.0 compile & link 出現下面情形 :

我在 Target Settings Panels 中設定如下 :
Code Generation --> 68K Processor --> Code Model 設為 Smart
                                                         Generate A6 Stack Frames 勾選
                                                                             8-Byte Doubles 勾選
                                                                            Far Data 勾選
                                                                            Far String Constants 勾選
                                                                            PC-Relative Strings 勾選
Linker --> 68K Linker --> Link Single Segment
(1). 如果勾選 : 結果 link 完就出現 code segment 超過 64K
(2). 如果不勾選 : 結果 link 完就出現 near data segment 超過 64K

請問有人遇過嗎? 要如何解決?


將你的程式分為二個Segment就可以解決了.
至於segment的用法, 你可以看手冊玩一下就會了




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5