当前位置:  技术问答>linux和unix

见笑了,关于怎样编译so库文件的问题(在线等)

    来源: 互联网  发布时间:2016-02-24

    本文导语:  以前一直在Windows下做开发,从没用过Linux。前几天一个同事突然离职了,他的代码交给我维护,其中就有一个so库文件的代码。 在他留下的文件夹中只有一大堆的.h和.cpp文件,还有一个名为"do"没有后缀名的文件(真不...

以前一直在Windows下做开发,从没用过Linux。前几天一个同事突然离职了,他的代码交给我维护,其中就有一个so库文件的代码。
在他留下的文件夹中只有一大堆的.h和.cpp文件,还有一个名为"do"没有后缀名的文件(真不习惯),用写字板打开后显示如下:
g++ -O -c BlowFish.cpp
g++ -O -c ForJava.cpp
g++ -O -c IdentifyLabel.cpp
g++ -O -c LinuxFileFinder.cpp
g++ -O -c CodeInfoMgr.cpp
g++ -O -c helper.cpp
g++ -O -c LabelInfoMgr.cpp
g++ -O -c XMLFile.cpp
g++ -shared -o libIdentifyLabel.so *.o
我怀疑(乡下人进城,没办法)这是些编译命令行,是不是类似Windows下的bat批处理啊?


目前需要做一些小调整,代码我早就改完了,但是看着这眼前这一大堆文件,就是不知道怎么把它们变成.so库文件。
我用KDevelop导入工程,把这些文件全部加载进来后点菜单“编译工程”,提示信息如下:
cd 'root/zhaofg/NewZhaofg/' && gmake -k
*** 退出状态:2 *** 
编译不成功,而且这似乎也不是在编译so库。


后来我又用emacs打开上面说的那个"do"文件,然后点按钮“compile”,指望能出现奇迹,提示信息如下:
cd root/zhaofg/NewZhaofg
make -k
make: *** 没有指明目标并且找不到 makefile 。 停止。
Complation exited abnormally with code 2 at ……时间……


我仔细检查过,.h和.cpp中的代码不缺、文件齐全,但是怎么才能把这个该死的so编译出来呢?

|
试下:
[code=BatchFile]sh do[/code]

|
sync
同步下了..

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请告诉一下,下载的.iso文件怎么用?见笑见笑
  • 关于REDHAT 9.0的问题.初学者,请大家不要见笑.
  • 见笑了
  • 大虾见笑,一个简单的问题
  • 一个傻傻的问题,千万不要见笑
  • 怎样在linux中添加用户--我才学,不要见笑
  • 刚学LINUX菜鸟,请教问题,不要见笑
  • socket 连接问题(不要见笑)
  • 请教一个基础的位运算问题!见笑!
  • 问大家一个绝对很菜的问题,我是新人,别见笑。
  • 刚学操作系统,有个地方不理解,见笑了!
  • 简单问题,请大家不要见笑 iis7站长之家
  • 不要见笑:网卡启动问题,在线等待。
  • 新手入门的几个初级问题,请勿见笑
  • 问大家一个特菜的问题,JSP是个什么东东啊它是用来做什么的?真的的没接触过不要见笑的啦!!
  • 初学Java, n多问题,还望大家不要见笑,多多帮助!
  • 简单问题,请大家不要见笑
  • 菜鸟问题,见笑了!
  • 问一个比较简单的问题 请不要见笑 frame 的 setVisible()放在那里比较合适?
  • 弱智问题,大家见笑了,在JBuilder环境下怎样调试java程序呀,谢谢您!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3