CSDN论坛 > C/C++ > C语言

在BC中链接时报告“段_TEXT超过640K”,如何解决这个问题啊? [问题点数:20分,结帖人anothermxw]

Bbs1
本版专家分:62
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:20323
Blank
红花 2003年11月 C/C++大版内专家分月排行榜第一
2003年5月 C/C++大版内专家分月排行榜第一
Blank
黄花 2002年5月 Delphi大版内专家分月排行榜第二
2003年12月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2002年6月 C++ Builder大版内专家分月排行榜第三
2003年11月 专题开发/技术/项目大版内专家分月排行榜第三
Bbs6
本版专家分:8754
Bbs1
本版专家分:62
匿名用户不能发表回复!
其他相关推荐
链接脚本语法
连接脚本连接脚本的一个主要目的是描述输入文件中的节如何被映射到输出文件中,并控制输出文件的内存排布. 几乎所有的连接脚本只做这两件事情. 但是,在需要的时候,连接器脚本还可以指示连接器执行很多其他的操作.这通过下面描述的命令实现.连接器总是使用连接器脚本的.如果你自己不提供, 连接器会使用一个缺省的脚本,这个脚本是被编译进连接器可执行文件的. 你可以使用’–verbose’命令行选项来显示缺省的连接
链栈的实现并解决行编辑程序问题及问题总结
1、栈的链式存储结构,也称为链栈,是一种限制操作的链表,即规定链表中的插入和删除操作只能在链表开头进行,链栈的实现与链表的实现基本相同,头结点作为栈顶位置。链栈结构如图:         top 为栈顶指针,始终指向当前栈顶元素前面的头结点,若top->next=NULL,则代表空栈。链栈在使用完毕时,要释放其空间,避免内存泄漏。 2、行编辑程序问题:在用户输入一行的过程中,允许用户输入出
最大连续子序列之和练习最大m子段和
/* Name: 最大m子段和问题 Author: 巧若拙 Description: 最大m子段和问题 给定由 n个整数(可能为负整数)组成的序列a1,a2,a3,……,an,以及一个正整数 m,要求确定序列 a1,a2,a3,……,an的 m个不相交子段, 使这m个子段的总和达到最大,求出最大和。 输入: 每个测试用例将以两个整数m和n开始, 紧随其后的是n个整数a1,
链接出现多重定义错误
链接过程中经常出现多重定义的情况。主要是对头文件与源文件之间关系了解不足所致。对变量的定义只能进行一次,一般是在源文件中进行,头文件中只能进行声明,声明可以进行多次。例如 int  a ; 就算定义,为变量开辟空间即为定义。因此头文件中一般不能包含此语句。但也有例外,头文件可以定义类、值在编译时就已经知道的const对象和inline函数,这些实体可以在多个源文件中定义,只要每个源文件定义是相同的
链接脚本当中的rodata和data段分布问题
 一直用arm-elf-gcc编绎UCOSII,昨天试着用arm-linux-gcc编绎了一下,发现出现一个怪现象,我的elf文件名是app.elf,这个生成是没有问题,但用arm-linux-objcopy将其CP成二进制文件时,发现转出来的十进制文件超大,尽量有700M多,同样的LD脚本,同样的代码,为什么会出现这个问题呢?      我先后试着用arm-elf-objcopy转二进制
远程桌面连接遇到的问题及解决方法
1.在桌面上【这台电脑】上点击右键然后再选择【属性】 2.进入计算机属性的界面,然后再点击【高级系统设置】再在出来的框框内选择【高级】再按如下图所示的界面把选项勾起来。最后确定。 3.在桌面上【这台电脑】上点击右键然后再选择【管理】 4.进入计算机管理以后,然后再找到【Terminal Services】并把它启动起来。
链接与自定义函数名同名的库函数
遇到一个问题: 封装SQLite3成静态库,过程中发现SQLite3的源码的shell.c中有main函数:int SQLITE_CDECL main(int argc, char **argv){ char *zErrMsg = 0; ShellState data; const char *zInitFile = 0; int i; int rc = 0; int war
gcc链接脚本
对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。 先看一下GNU官方网站上对.lds文件形式的完整描述: SECTIONS { ... secname start BLOCK(align) (NOLOAD) : AT ( ldadr ) { contents } >region :p
关于text段、data段和bss段
根据APUE,程序分为下面的段:.text, data (initialized), bss, stack, heap。 data/bss/text: text段在内存中被映射为只读,但.data和.bss是可写的。 bss是英文Block Started by Symbol的简称,通常是指用来存放程序中未初始化的全局变量的一块内存区域,在程序载入时由内核清0。BSS段属于静态内存分配。它的
QML文本中实现网页超链接
最近因为项目需要开始学习QML,大概学习了一周左右了,有些东西在网上查的时候发现资源非常少,不知道是不是我搜索的不对还是其他原因,最近遇到的两个问题,觉得应该拿来和大家分享一下,如果有不对的地方,请大家指正,互相学习!! 一:QML文本中实现网页超链接 在网上看到一篇诺基亚内部QML培训的资料,上面写到在文本中可以实现超链接,给出的HTML的格式如下: "Qt Quick“,当我将该代码粘贴
关闭
关闭