问题解释
文章平均质量分 63
behappy03
既然目标是地平线,留给世界的只能是背影
展开
-
哈工大计算机系统课后作业第七章7.13A的解释
关于libm.a的问题,现解释如下:1. 正常情况下是如此结果:$ ar -t /usr/lib/x86_64-linux-gnu/libm.aar: /usr/lib/x86_64-linux-gnu/libm.a: File format not recognized2. 一看是格式不识别,那就看看是什么格式用 $ file /usr/lib/x86_64-linux-gnu/l...原创 2018-11-26 16:00:41 · 779 阅读 · 1 评论 -
git: Your branch and 'origin/master' have diverged解决方法
如果不需要保留本地的修改,只要执行下面两步:git fetch origingit reset --hard origin/master当我们在本地提交到远程仓库的时候,如果遇到上述问题,我们可以首先使用如下命令:git rebase origin/master然后使用git pull --rebase最后使用git push origin master把内容提交到远程仓库上。...原创 2018-12-02 14:46:25 · 3498 阅读 · 0 评论 -
可重定位的目标文件phase1.o,在生成执行程序的过程中重定位的方法( 随机段地址版)
可重定位的目标文件phase1.o,在生成执行程序的过程中重定位的方法随机段地址版gcc main.o phase1.o -o linkbomb1连接时,在各个.o合并生成了执行程序linkbomb1后,要对linkbomb1进行重定位。1.查看phase1.o的重定位条目readelf−rphase1.o∗∗∗Relocationsection′.rela.text′atoffset0...原创 2018-11-26 23:27:59 · 1172 阅读 · 0 评论 -
可重定位的目标文件phase1.o,在生成执行程序的过程中重定位的方法
可重定位的目标文件phase1.o,在生成执行程序的过程中重定位的方法gcc -on-pie -fno-PIC main.o phase1.o -o linkbomb1连接时,在各个.o合并生成了执行程序linkbomb1后,要对linkbomb1进行重定位。1.查看phase1.o的重定位条目$readelf -r phase1.o2.phase1.o中数据节.data的重定位2.1...原创 2018-11-26 23:47:23 · 1400 阅读 · 0 评论 -
文本文件的读入和打印(JAVA版)
#include #include <bits/stdc++.h>using namespace std;int main(){char *pchBuf = NULL;int nLen = 0;FILE pF = fopen(“d:\test.txt”, “r”); //打开文件fseek(pF, 0, SEEK_END); //文件指针移到文件尾nLen = f...翻译 2018-12-10 22:33:22 · 420 阅读 · 0 评论