您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. lld:项目移至:https:github.comllvmllvm-project-源码

  2. LLVM链接器(lld) 此目录及其子目录包含LLVM Linker的源代码,LLVM Linker是作为LLVM编译器基础结构项目的一部分而构建的模块化跨平台链接器。 lld是开源软件。 您可以根据LICENSE.txt中的许可协议条款自由分发它。 标杆管理 为了确保不同的开发人员可以在同一测试中评估补丁,我们创建了一系列自包含程序。 它托管在 当前的sha256是10eec685463d5a8bbf08d77f4ca96282161d396c65bd97dc99dbde644a316
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:2097152
    • 提供者:weixin_42127754
  1. 在Golang代码中如何自动生成版本号的方法示例

  2. 前言 以前在写C/C++代码时,可以在代码中预定义一些版本宏定义,然后再编译时从外部传入数据作为版本号。 golang代码不支持宏定义,如果每次在代码中硬编码版本信息,一来费时费力,二来很容易忘记更新。 如何更优雅的维护golang程序的版本号呢? 翻阅golang文档之后,在go build发现下面的参数 -ldflags 'flag list' arguments to pass on each go tool link invocation. 然后在linker中发现: -X imp
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:47104
    • 提供者:weixin_38613154
  1. linux 下隐藏进程的一种方法及遇到的坑

  2. 前言 1.本文所用到的工具在 https://github.com/gianlucaborello/libprocesshider 可以下载 2.思路就是利用 LD_PRELOAD 来实现系统函数的劫持 LD_PRELOAD是什么: LD_PRELOAD是Linux系统的一个环境变量,它可以影响程序的运行时的链接(Runtime linker),它允许你定义在程序运行前优先加载的动态链接库。这个功能主要就是用来有选择性的载入不同动态链接库中的相同函数。通过这个环境变量,我们可以在主程序和其动态链
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:60416
    • 提供者:weixin_38729685
  1. C/C++语言的编译器接□

  2. TMS320X28xx编译器的接口有以下特点。   1.编译器shell程序   编译器包含一个shell程序(cl2000—v28),可以用来单步完成程序的编译、汇编和链接。shell程序通过下列工具实现一个或多个代码模块的操作,如图1所示。   ● C编译器(C Compiler):产生汇编语言源代码,其细节参见TMS320C54x化C编译器用户指南。   ● 汇编器(Assembler):把汇编语言源文件翻译成机器语言目标文件,机器语言格式为公用目标格式(COFF),其细节参见TM
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:84992
    • 提供者:weixin_38502290
  1. 在晶心平台实作ROM patch技术分享

  2. 笔者曾协助多家公司工程师,在AndesCore上发展firmware.我们发现,当客户开发NON-OS的程序代码,常遇到的问题在于开发者不知如何撰写linker scr ipt.网络上有GNU ld的使用文件,但是linker scr ipt的范例太少,尤其开发者需要撰写进阶的linker scr ipt,常常不知如何下手。   本篇文章我们分享如何实作ROM patch.使用晶心CPU建构的embedded system,一般具有CPU、外围IP及RAM、ROM.部份客户使用ROM code
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:119808
    • 提供者:weixin_38518958
  1. 7个易操作技巧让你搞定嵌入式开发

  2. 技巧1——用已知值填充ROM   软件开发人员往往都是非常乐观的一群人,只要让他们的代码忠实地长时间地运行就可以了,仅此而已。微控制器跳出应用程序空间并在非预想的代码空间中执行这种情况似乎是相当少有的。然而,这种情况发生的机会并不比缓存溢出或错误指针失去引用少。它确实会发生!发生这种情况后的系统行为将是不确定的,因为默认情况下内存空间都是0xFF,或者由于内存区通常没有写过,其中的值可能只有上帝才知道。   不过有相当完备的linker或IDE技巧可以用来帮助识别这样的事件并从中恢复系统。技
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:98304
    • 提供者:weixin_38742124
  1. Linux编程动态库知识

  2. 1.库名称格式: lib + the_name_of_library + .so + version_number   exp:libc.so.6   2.ldconfig一般会创建soname,但不创建linker name(libname.so),后者一般安装库时创建   3.暂时添加动态库目录LD_LIBRARY_PATH,一般用于测试和开发   4.LD_PRELOAD预加载库。用于提前加载,紧急用途,或是特殊的测试情况   5.创建动态库   gcc -fPIC -shar
  3. 所属分类:其它

    • 发布日期:2021-01-09
    • 文件大小:32768
    • 提供者:weixin_38686399
  1. Linux下动态库的生成和使用

  2. 一.动态库的基本概念   1. 动态链接库是程序运行时加载的库,当动态链接库正确安装后,所有的程序都可以使用动态库来运行程序。动态链接库是目标文件的集合,目标文件在动态链接库中的组织方式是按照特殊方式形成的。库中函数和变量的地址是相对地址,不是地址,其真实地址在调用动态库的程序加载时形成。   2. 动态链接库的名称有别名(soname), 真名(realname)和链接名(linker name)。别名由一个前缀lib,然后是库的名字,再加上一个后缀“.so”构成。真名是动态链接库真实名称
  3. 所属分类:其它

    • 发布日期:2021-01-09
    • 文件大小:50176
    • 提供者:weixin_38744962
  1. linker-源码

  2. React + Node.js URL缩短器
  3. 所属分类:其它

    • 发布日期:2021-03-27
    • 文件大小:603136
    • 提供者:weixin_42134168
  1. byo-linker:构建自己的-链接器-源码

  2. 构建自己的链接器 一个非常简单且hacky的链接器,旨在更好地了解链接器内部。 仅执行一个链接任务:将可重定位目标文件组合为单个可重定位目标文件。 以下所有条件都是正确的: 仅适用于64位Linux 仅在链接两个目标文件的极其简单的情况下进行了测试,更简单的文件应该可以工作,但是任何非重要的代码都可能会出现在ELF文件规范的未实现部分中 总是将结果写到output.o 错误无法正常处理 以下是我在实现链接器时所看过的一些资源,这些资源实际上是由知道他们在说什么的人们组成的: 系统V AB
  3. 所属分类:其它

    • 发布日期:2021-03-27
    • 文件大小:26624
    • 提供者:weixin_42135753
« 1 2 ... 24 25 26 27 28 29»