如何处理BC4.52连接过程中碰到的段超过64K的问题?

thunder76 2003-10-21 09:03:50
这个问题在BC的论坛问过,很久没有答复,在这里再试一试。
使用BC4.52的bcc编译一个16位的程序,代码有3千行左右,需要连接两个库函数,一个为100K,另外一个110K左右,发生连接错误,_TEXT Segement over 64K,不知有没有人知道如何解决?
...全文
41 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
thunder76 2003-11-06
  • 打赏
  • 举报
回复
经过验证,SoRoMan(lkl)的回答是正确的,是编译生成库函数的源代码时没有使用huge模式。修改后不存在TEXT段超过64K的问题了。
谢谢SoRoMan(lkl)!!
SoRoMan 2003-10-23
  • 打赏
  • 举报
回复
再看看在生成庫函數是注意到存儲模式沒?
thunder76 2003-10-22
  • 打赏
  • 举报
回复
谢谢SoRoMan(lkl)响应。但是我即使使用huge模式,照样会出现这个错误。能够再帮助考虑一下原因?
SoRoMan 2003-10-21
  • 打赏
  • 举报
回复
應該是代碼段超過64k了,_TEXT段應該不會出現在中型模式以上,你估計用了small。換個存儲模式看看。

21,453

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧