正文开始之前先分享一个有趣的事情。
我们食堂在3楼,是顶楼。不过还有往天台的楼梯。今天晚上出食堂准备下楼的时候,看到一个小哥低着头吭哧吭哧爬楼。手上拿着饭卡。估计是准备进食堂。眼瞅着他爬到3楼也没停,我想着他肯定是爬过了。一边感兴趣地等着他一会再下楼。过了一会,果然从楼上下来了。
这种事情我也经常做,估计小哥在思考什么难以解决的问题。本来哈欠连天的我忍不住也乐一乐。
下面正文开始了。
昨天把开源软件搞定了,我以为后面就没有我的事情了。结果今天晨会,老大说还让我把没编完的继续编了。好吧,我认命。
结果把list一列,再让之前那大哥把编好的拷贝到环境上。我就使用了ldd命令一看,得,有问题。这就意味着,我得从头开始,那大哥根本啥进度都没有。我被气到了,老大也被气到了,立马就说不要他了。我还回复了下,反正现在也没有其他人了,先看看吧,看他能不能把x86平台的编出来。
暂且不说这个了。后面我认命,一个个编了其他的开源软件。还好没有遇到什么难解决的问题,还算比较顺利。
最后就是编译我们产品的源码了。一开始是另外一个同事没有把编译脚本改对,花了些功夫改掉了。后面编译又是链接出错。我们源码里面既有c代码,又有c++,出错的是那几个c++的。在网上搜了一下,最后是通过链接选项加-lstdc++解决的。这个解决之后,又出现一个和昨天类似的一个问题,找了下又是昨天那个第三方的库导致的。又搜一波,找到一个解决方法,需要重新编译昨天的开源软件。但是我按它那个方法重新编译开源软件的时候发现,没有生成动态so文件。这下我有点慌了,甚至怀疑昨天就没有生成。于是把加的东西去掉,又跑了一遍。不过我要下班了,就没有等结果就回家了,明天去看看。
希望能早点解决这个问题。
网友评论