gnu coreutils-4.5.1 终于编译成功
今天开始折腾,想把coreutils编译成,开始在ubuntu16.4上干,心想,可能是编译器版本太高,于是安装gcc4.8,网上找资料,终于安装好了。
sudo apt-get install gcc-4.8
再试着编译,还是不成功。后来想,干脆,下高版本的coreutils8.0,下来后,编译,成功了。
闲着没事时,就想,为什么4.5.1就编译不了呢?报的错误大致是
/usr/include/库函数
/usr/include/x86_64-linux/库函数
冲突了,于是上网找资料,这次找到stackover网站,根据英文提示,把x86_64-linux下的库函数建立软连接,再编译,哈哈,还是报错误,不过是tee.c中某函数和库中的同名了,于是手工修改tee.c中函数,test.c中也有一函数与库中函数同名,再将它改名,再
sudo make
哈哈,居然成功了。爽爽。
下回,就可以任意折腾代码了。
终于达到我的目标了,看低版本的代码,量少,要好看多了。读代码就象读小说一样,先把主要情节搞通,细节的东西,多看几遍,慢慢总理解。
今天真高兴。