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

有关一个linux.sh

    来源: 互联网  发布时间:2016-10-01

    本文导语:  CC="g++" CFLAGS="-Iinclude -Iaddinc "`pkg-config openssl --cflags` LINKOPT="-L../lib -lncps_apimsg"`pkg-config openssl --cflags` rm -rf addinc/openssl a=`ls -1 src` for i in $a do n=`basename $i .cpp` if [ src/$n.cpp -nt obj/$n.o ] then echo $n $CC $CFLAGS -c...

CC="g++"
CFLAGS="-Iinclude -Iaddinc "`pkg-config openssl --cflags`
LINKOPT="-L../lib -lncps_apimsg"`pkg-config openssl --cflags`
rm -rf addinc/openssl
a=`ls -1 src`
for i in $a
do
n=`basename $i .cpp`

if [ src/$n.cpp -nt obj/$n.o ]
then
echo $n
$CC $CFLAGS -c src/$n.cpp -o obj/$n.o
fi
done

ar rv libncps_apimsg.a obj/*.o 
mv obj/CMT*.o lib/
mv obj/cmtmsg.o lib/
ar rv libncps_api.a obj/*.o 
mv -f lib/*.o obj/
mv *.a lib/
cd sample
sh linux.sh
echo "make complete"

这样运行后会出现
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found

但是我已经装了openssl路径是/soft/ncps/openssl-0.9.8m
于是我改写了linux.sh
CC="g++"
CFLAGS="-I/usr/include -Iinclude -Iaddinc -I/soft/ncps/openssl-0.9.8m -I/soft/ncps/openssl-0.9.8m/include -I/soft/ncps/"
LINKOPT="-L../lib -lncps_apimsg -L/soft/ncps/openssl-0.9.8m -lssl -lcrypto"
rm -rf addinc/openssl
a=`ls -1 src`
for i in $a
do
n=`basename $i .cpp`

if [ src/$n.cpp -nt obj/$n.o ]
then
echo $n
$CC $CFLAGS -c src/$n.cpp -o obj/$n.o
fi
done

ar rv libncps_apimsg.a obj/*.o 
mv obj/CMT*.o lib/
mv obj/cmtmsg.o lib/
ar rv libncps_api.a obj/*.o 
mv -f lib/*.o obj/
mv *.a lib/
cd sample
sh linux.sh
echo "make complete"
可是一样找不到openssl的包,求解,谢谢!

|
你的openssl是怎么装的。
你的include路径也有问题,应该把openssl的库放在include上
调整你的pkg-config也是一个解决办法

    
 
 

您可能感兴趣的文章:

  • 大家推荐一下有关LINUX7有关的网络编程的书。最好是比较全面的!比较经典的。
  • 我想看看有关Linux和Unix的源码,有什么好的建议
  • 有关linux的问题
  • linux的有关问题!
  • 有关LINUX编程的书籍
  • 有关Redhat Linux的版本问题
  • 有关配置红旗LINUX网络的问题,
  • 有关linux的lilo的问题
  • 有关linux7.3的启动
  • 有关linux下编成问题
  • 请问ftp上传大小写突然改变跟linux有关吗?
  • 新手有关linux的问题!
  • 有关linux平台的嵌入式开发工具
  • 有关Linux和Unix下命令安装位置
  • 有关关闭机器的问题LINUX
  • 有关Linux8.0一个小问题!
  • 有关win2000和redhat8.0 linux的时间问题
  • 有关linux的安装问题
  • 有关linux下MySql的安装和使用
  • 请问哪有有关linux/unix操作手册sch的文档下载吗?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有关jbuilder iis7站长之家
  • 有关内码转换(跟HttpServletRequest有关)
  • 求有关png图像处理的libpng库的有关中文资料
  • 求教有关smartupload的问题,有关就给分!!
  • 有关KDevelop-3.0.4-0.1.i386.rpm的有关软件包
  • 有关在sco unix5.0.4下有关网卡设置的问题(非常急,高分相送)
  • 有关snmp的一个很菜,但是困扰了我很久的问题,有关工作原理的,望大家赐教
  • 有关KDevelop编程的资料
  • 有关集群与数据同步
  • 请教有关英文简历方面的词句!
  • 有关报表打印(在JAVA,WEB下应用)急用!
  • 请各位大哥告知JAVA中消息机制的有关资料,拜托!
  • 有关cocoon的问题??
  • 有关jbuilder
  • 有关J2ME的帮助文档!
  • 100分求助 能不能提供一些有关图像分割的算法和实现代码!谢谢
  • 在哪里可以弄到有关tomcat配置方面的资料?
  • Helper! 有关Jbuilder使用问题???
  • 有关swing的问题,请高手回答
  • 请问哪里有jboss有关配置的教程,最好是中文的,先谢了
  • 一个有关分数的问题


  • 站内导航:


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

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

    浙ICP备11055608号-3