E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
链接器
c++ 编译期计算 (一)
编译期就是编译器进行编译,产生.obj文件的所处的那一段时间(如果是广义的编译期,那么一般还包括了链接期,因为现在很多编译器都会自动调用
链接器
进行链接)执行期就是你执行某个已经链接好的程序的那段时间。
·
2015-10-31 13:52
C++
C++
链接器
工具错误:LNK2001, LNK2019
这是归属于
链接器
工具错误 这一类。 无法解析的外部符号“symbol” 代码引用了
链接器
无法在库和对象文件中找到的内容(如函数、变量或标签)。
·
2015-10-31 12:01
C++
关于 .net 延时签名
(SDK) 提供了多种方法来使用强名称为程序集签名: * 使用 Windows SDK 提供的 程序集
链接器
·
2015-10-31 11:15
.net
Tomcat源码分析(三)--连接器是如何与容器关联的?
本系列转载自 http://blog.csdn.net/haitao111313/article/category/1179996 这篇文章要弄懂一个问题,我们知道,一个
链接器
是跟一个容器关联的
·
2015-10-31 11:11
tomcat
Openframework在VS2010中的配置
然后右击该工程,选择属性,如下图: 接着在C\C++常规选项里面添加“附加包含目录”,把openframework文件夹下的lib文件夹下的include文件夹都包含进去,如下图 接着再添加“
链接器
·
2015-10-31 11:55
framework
库冲突解决办法
2、 打开项目属性,在“配置属性-->
链接器
-->
·
2015-10-31 11:29
冲突
BCG界面库使用指南
1,将BCG/BCGCBPro目录路径添加到“项目属性->C/C++ ->常规 ->附加包含目录”中,同时将BCG/Bin目录路径添加到“项目属性->
链接器
->常规 -&
·
2015-10-31 11:33
使用
gcc和g++简介
生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[
链接器
·
2015-10-31 11:41
gcc
无法打开文件"LIBC.lib"问题解决
解决:在“项目”-->“配置属性->
链接器
->输入->忽略特定库”后填入“LIBC.lib ”。
·
2015-10-31 11:46
打开文件
collect2
collect2在链接时它代替ld成了最终的
链接器
,一般情况下就可以简单的将它看成ld。
·
2015-10-31 11:06
ol
弱符号与强符号
比如我们在目标文件A和目标文件B都定义了一个全局整形变量global,并将他们都初始化,那么
链接器
将A和B进行链接时会报错。这种符号的定义可以被成为强符号(Strong Symbol)。
·
2015-10-31 11:05
弱引用和强引用
如果目标文件对外部目标文件符号进行强引用,但在链接成可执行文件时不能被正确的决议(好奇怪的名称,看看p_51),
链接器
就会报错,这是对于强引用(Strong Reference)而言的。
·
2015-10-31 11:05
弱引用
C++编译器与
链接器
工作原理
原文地址 这里并没不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及
链接器
的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。
·
2015-10-31 10:35
工作原理
链接器
都干了些什么?
转自(http://www.cppblog.com/jacky2019/archive/2007/03/29/20891.html) 目前项目在不停的增长,我想还是在它规模仍旧很小的时候把它的模块分清楚,不同模块分到不同的 projects 里面,这里面出现了很多问题,也反映了我知识上的很多不足。 1 , project 最后的输出要设置清楚,有的是 static lib ,有的是 dll
·
2015-10-31 10:55
链接
什么是符号文件?
在构建应用程序, 库, 驱动程序或者操作系统是, 编译器和
链接器
会在创建.exe, .dll, .sys以及其他可执行文件(也被称为二进制文件或者映像)的同时, 还会创建一定数量的附加文件, 这些文件也被称为符号文件
·
2015-10-31 10:33
文件
Windows应用程序的VC
链接器
设置
Windows应用程序的VC
链接器
设置 /*转载请注明出自 听风独奏 www.GbcDbj.com */
·
2015-10-31 10:32
windows
关于gcc中函数或变量的weak属性
链接器
会忽略弱符号,去使用普通的全局符号来解析所有对这些符号的引用,但当普通的全局符号不可用时,
链接器
会使用弱符号。当有函数或变量名可能被用户覆盖时,该函数或变量名可以声明为一个弱符号。
·
2015-10-31 10:25
weak
动态链接和静态链接的区别
在编译之后,由
链接器
把这些独立的片段(称为编译单元)“粘接到一起”。(想想这样做有什么好处?)
·
2015-10-31 10:09
区别
没有DllMain的Dll--哪来的dllMain?
一般在C或C++中(VC当然是C++的一种),DLL的模块入口点有个默认函数,是_DllMainCRTStartup(),它的原形与 DllMain()一样,
链接器
在链接的时候就是以它作为模块的入口函数
·
2015-10-31 10:29
main
extern的用法小结
[extern 变量] [extern 函数]解析 这种情况下的extern说明变量或者函数声明在其他的源文件里,而不用include头文件的方式来引用该函数,在链接时,
链接器
在各个模块中搜索这个变量或者函数来进行最终链接
·
2015-10-31 10:28
extern
C++ 内连接与外连接
啥叫内连接 外连接 我们知道编译的时候(假如编译器是VS),是以源文件cpp文件为单位,编译成一个个的obj文件,然后再通过
链接器
把不同的obj文件链接起来.
·
2015-10-31 10:05
C++
OpenCV2.2调用highgui函数总是出错,一种可能的解决方法
按照各种网络文章的配置检查了一遍,确认配置无误;有些文章说在
链接器
的附加依赖项里面要写opencv_core220d.lib,在Debug模式下,而不是不带d的lib,但是这个条件我也满足了。
·
2015-10-31 10:04
opencv
VS2010错误
1、用VS2010生成C++程序时,
链接器
工具错误 LNK1123: fatal error LNK1123: failure during conversion to COFF: file invalid
·
2015-10-31 09:43
VS2010
VS2005断点失效的问题
无效断点所在的项目和启动项目的设置:项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』; 2、项目->属性->配置属性->
链接器
·
2015-10-31 09:14
问题
gcc/g++参数详解
生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[
链接器
·
2015-10-31 09:57
gcc
GNU工具链(GNU toolchain)
工具链一般包括用来编辑源代码的文本编辑器;生成可执行文件的编译器及
链接器
;连接操作系统
·
2015-10-31 09:46
chain
vs开发错误总结
貌似安装了也不起作用二、如果下载的补丁没安装成功或下载失败,可以用下面的方法手工来改工程设置项目(Project)->属性(Property)->
链接器
(Linker)->常规(General
·
2015-10-31 09:42
总结
链接器
脚本
SECTIONS { . = 0x30008000; //指定链接地址 . = ALIGN(4); //指定对齐方式4字节对齐 .text : //代码段 { led.o (.text) &nb
·
2015-10-31 09:17
脚本
笔记:LNK2001不代表
链接器
真的需要链接相关符号
环境:VS2008 我们都知道,
链接器
在生成可执行程序时,会忽略那些没有用到的符号。但是昨天遇到一个链接问题,看起来与这条基本策略并不相符。
·
2015-10-31 09:55
笔记
GCC中的弱符号与强符号
比如我们在目标文件A和目标文件B都定义了一个全局整形变量global,并将它们都初始化,那么
链接器
将A和B进行链接时会报错: 1 b.o:(.data + 0x0 ):
·
2015-10-31 09:38
gcc
PE文件结构(五岁以下儿童)基地搬迁
五岁以下儿童) 參考 书:《加密与解密》 视频:小甲鱼 解密系列 视频 基址重定位
链接器
生成一个
·
2015-10-31 08:48
文件
IAR Embedded Workbench for 8051 version 9.20 嵌入式系统+S.T.A. DATA 3Muri Pro v10.0.2.1结构分析软件
该集成开发环境中包含了IAR的C/C++编译器、汇编工具、
链接器
、库管理器、文本编辑器、工程管理器和C-SPY调试器。8051技术在低功耗
rrjjzzyy00
·
2015-10-30 21:00
gcc/g++编译
将预处理后的文件转换成汇编语言,生成文件.s[编译器egcs] (3).编译,将汇编语言文件编译为目标代码(机器代码)生成.o的文件[汇编器as] (4).链接,将目标代码,生成可执行程序[
链接器
·
2015-10-30 14:36
gcc
GCC参数详解
预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[
链接器
·
2015-10-30 14:09
gcc
tls callback例子
1 #include <windows.h> 2 #include <winnt.h> 3 //下面这行告诉
链接器
在PE文件中要创建TLS目录 4 #pragma comment
·
2015-10-30 14:42
callback
vs2008工程配置
(即项目所要用到的所有.h文件目录都要加进去) 二、添加LIB目录 1)依次点击“项目——配置属性——
链接器
——常规”,在“附加库目录”中加入LIB所在目录
·
2015-10-30 13:20
vs2008
VS SDK命令提示
SDK 命令提示 程序集
链接器
(Al.exe)ASP.NET 编译工具 (Aspnet_compiler.exe)ASP.NET 浏览器注册工具 (Aspnet_regbrowsers.exe)ASP.NET
·
2015-10-30 13:53
sdk
ADS的参数解析
是ARM公司推出的ARM集成开发工具,内部集成了汇编器、编译器、
链接器
和调试器等等。
·
2015-10-30 13:52
解析
Linux链接脚本学习--lds
l一、概论ld:GNU的
链接器
.用来把一定量的目标文件跟档案文件链接在一起,并重新定位它们的数据,链接符号引用.一般编译一个程序时,最后一步就是运行ld进行链接每一个链接都被一个链接脚本所控制,这个脚本是用链接命令语言书写的
qq_21792169
·
2015-10-28 17:00
【读书笔记】程序员的自我修养总结(五)
COMMON块前面提到过强弱符号机制允许同一个符号的定义存在于多个文件中,编译器知道变量数据类型,而
链接器
则不知道数据类型,即变量类型对
链接器
是透明的,只知道一个符号的名字,并不知道类型是否一致。
LG1259156776
·
2015-10-28 10:00
《windows核心编程》- 线程栈
但是在构建 应用程序的时候可以改变这个默认值 在构建应用程序的时候
链接器
会把栈的大小写入到exe和dll文件的pe文件头中,当创建线程的时候会根据PE文件头中的大小来预订空间区域。
·
2015-10-28 08:30
windows
C语言-函数
C语言中的函数,类似于在C#和Java中中的方法,函数一般分为可以主函数(一般一个PC程序只有一个主函数,也就是程序的入口,这是编译器的约定,如果你觉得不爽可以写
链接器
脚本直接,可以不使用main作为程序的入口
·
2015-10-28 07:22
C语言
cmake和make区别
3.用
链接器
连接目标代码生成可执行文件,如.exe。
梁佳鹏
·
2015-10-28 01:57
程序员
源代码
编译器
编辑器
执行文件
cmake和make区别
3.用
链接器
连接目标代码生成可执行文件,如.exe。
梁佳鹏
·
2015-10-28 01:57
程序员
源代码
编译器
编辑器
执行文件
error LNK1281: 无法生成 SAFESEH 映像VS2013常见编译错误解决
errorLNK1281:无法生成SAFESEH映像VS2013常见编译错误解决在vs2013编译中我们有时候常常会见到这样的错误,无法生成SAFESEH映像,镜像安全问题解决方案:打开项目属性的
链接器
的命令行
若水微韧
·
2015-10-27 19:22
C/C++
STL等相关技术
error LNK1281: 无法生成 SAFESEH 映像VS2013常见编译错误解决
errorLNK1281:无法生成SAFESEH映像VS2013常见编译错误解决在vs2013编译中我们有时候常常会见到这样的错误,无法生成SAFESEH映像,镜像安全问题解决方案:打开项目属性的
链接器
的命令行
Liuchuang_MFC
·
2015-10-27 19:00
应用程序无法正常启动0xc0150002 解决方式
我也遇到过此问题,解决的方法: 方案一: 在项目的“属性|配置属性|
链接器
|常规”中的“启用增量链接”选择“否”。
·
2015-10-27 16:51
应用程序
VC2005使用SQLite,适用于WIN32以及WINCE
首先,把编译SQLITE生成的DLL、LIB和sqlite3.h 放到项目的文件夹下,把项目=》属性=》
链接器
=》输入=》附加依赖项:输入SQLITE的lib文件名 一、创建MySQLite.cpp
·
2015-10-27 16:20
sqlite
UNIX环境编程学习笔记(17)——进程管理之进程的几个基本概念
在编译 C 程序时,C 编译器调用
链接器
在生成的目标可执行程序文件中,设置一个特殊的启动例程为程序的起始地址。
·
2015-10-27 16:06
unix
Xcode里-ObjC, -all_load, -force_load
这样当在一个静态库中使用类别来扩展已有类的时候,
链接器
不知道如何把类原有的方法和类别中的方法整合起来,就会导致你调用类别中的方法时,出
·
2015-10-27 15:42
xcode
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他