test3.c

#include  <stdio.h>
#include <cpptest/cpptest.h> int test(int argc,char **argv); int main(int argc,char **argv)
{
test(argc,argv);
return ;
} /*
* 1、动态编译
* 调用test动态链接库(c调用c中的动态链接库)
* 编译:gcc src/test3.c -o test3 -g #可以正常编译,但是链接出错
* 将test.cpp编译成动态链接库:g++ -fPIC -shared src/test.cpp -o libtest.so -g
* 链接test函数:gcc src/test3.c -o test3 -g -ltest -L./
* 查看test2链接了那些库:ldd test3,但是发现 libtest.so => not found ,这个时候需要讲当前工程的目录放进系统so动态链接库中 /etc/ld.so.conf
* pwd
* nano /etc/ld.so.conf 将 /root/桌面/SM9Demo/cpptest 放在最后
* ldconfig 生效
* lddtest3 找到 libtest.so => /root/桌面/SM9Demo/cpptest/libtest.so (0x00007f882e657000)
*
* *
*/

最新文章

  1. List集合及子类
  2. JavaScript的面向对象编程(OOP)(二)——原型
  3. [linux] 结构化命令-for
  4. 为在韶大痛苦而不能用手机、Pad等上网的同志造福!
  5. CRM SQL 创建活动 ActivityPointer
  6. [HDOJ2795]Billboard(线段树,单点更新)
  7. jquery获取css color 值返回RGB
  8. JVM系列文章(三):Class文件内容解析
  9. iOS 各种传值方式
  10. Mac下tomcat配置ssl
  11. Divisors poj2992
  12. Linux 最小系统制作
  13. git命令简介
  14. Numpy 数据类型
  15. Python的GUI编程(TK)
  16. pooling的几种形式(转)
  17. centos重启报错Umounting file systems:umount:/opt:device is busy
  18. Atitit  Uncaught (in promise) SyntaxError Unexpected token &lt; in JSON at position 0
  19. Selector空轮询处理(转载)
  20. 03 解析库之Beautifulsoup模块

热门文章

  1. (填坑系列) 用aio写server与client进行通信的坑
  2. 合唱队形【dp】
  3. ReportViewer Win32Exception (0x80004005): 创建窗口句柄时出错
  4. [ZJOI2008] 骑士 - 基环树dp
  5. chrome js报错Uncaught SyntaxError: Unexpected string
  6. 网络编程UDP、TCP详解
  7. Matlab的sort函数
  8. 基本程序单元Activity
  9. python接口自动化之发送get(三)
  10. 【Python】BMI指数 计算器