09 2018 档案

摘要:要想研究使用 gcc, gcc-multilib 这个包是一定要安装的, 它允许通过 -m32 和 -m64 选项来选择生成 32 位或者 64 的 ELF 文件. 我们知道程序的默认起点是 _start, 该函数做了一些未知/初始化的工作, 然后调用 main 函数, 如果 main 函数返回, 阅读全文
posted @ 2018-09-22 17:29 develon 阅读(628) 评论(0) 推荐(0) 编辑
摘要:在学习x86_64汇编时, 发现一旦使用glibc库函数, 如printf时, 一般是需要使用为ld传递命令行参数-lc来动态连接libc.so的, 但是, 生成的可执行文件却无法运行: 气煞我也! 于是吾煞费苦心终于找到了解决办法, 并且记录于此, 终有此文. 当然, 我不知道我使用的linux发 阅读全文
posted @ 2018-09-03 22:49 develon 阅读(373) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示