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

linux 下大数库 miracl 的使用方法,求高手指教

    来源: 互联网  发布时间:2016-11-07

    本文导语:  现在要做的东西,需要用到 miracl 大数库,在linux 环境中, 我也已经编译好了 miracl.a ,但在使用时总出现些错误 //MAKEFILE 文件 如下 #source file SOURCE := $(wildcard *.c) $(wildcard *.cpp) OBJS := $(patsubst %.c,%.o,$(patsubst %.cpp,%...

现在要做的东西,需要用到 miracl 大数库,在linux 环境中, 我也已经编译好了 miracl.a ,但在使用时总出现些错误

//MAKEFILE 文件 如下
#source file
SOURCE := $(wildcard *.c) $(wildcard *.cpp)
OBJS := $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(SOURCE))) 

#target you can change test to what you want 
TARGET := ../bin/TEST

#compile and lib parameter 
CC := g++
LIBS :=miracl.a
LDFLAGS := 
DEFINES :=
INCLUDE := -I../miracl/include
CFLAGS := -g -Wall -O2 $(DEFINES) $(INCLUDE) 
CXXFLAGS:= $(CFLAGS) 


#i think you should do anything here
.PHONY : everything objs clean veryclean rebuild 

everything : $(TARGET)

all : $(TARGET)

objs : $(OBJS)

rebuild: veryclean everything 

clean :
rm -fr *.so
rm -fr *.o
rm -fr $(TARGET)

$(TARGET) :     $(OBJS)
$(CC) $(CXXFLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LIBS)  


用的时候就
#include "miracl.h"
#include "mirdef.h"
然后在一些地方使用  miracl *mip=mirsys(100,0); 等等.....
这样就出错,错误如下:

CryptRegInfo.cpp:76: undefined reference to `mirsys'
CryptRegInfo.cpp:99: undefined reference to `mirvar'
CryptRegInfo.cpp:100: undefined reference to `mirvar'
CryptRegInfo.cpp:101: undefined reference to `mirvar'
CryptRegInfo.cpp:102: undefined reference to `mirvar'
CryptRegInfo.cpp:105: undefined reference to `cinstr'
.........
在linux 下开发时间少,有些东西也不是很清楚

或者谁能给我个 linux 下使用 miracl 库的例子也可以,不甚感激

|
也就是说miracl.a与那些CreateDomainMD5Key.o CryptRegInfo.o 在同一个目录下?
用下面的命令看看miracl.a是多少位的?
file miracl.a

|
分别这样试试
CC := g++ -m32

如果不行再这样试试
CC := g++ -m64

这样试过没?

|
应该是编译的时候没有找到miracl 大数库
编译时,屏幕提示的具体命令行是什么?

    
 
 

您可能感兴趣的文章:

  • linux下c/c++使用hash_map方法介绍
  • 我用的是红帽5 我想知道我LINUX下的KDbg的使用方法
  • 问个比较菜的问题: LINUX如何查询C函数的使用方法?
  • red hat linux 9.0中文件etc/inittab的作用及使用方法
  • 请问在Linux中,rcp远程拷贝命令的使用方法?
  • 请教linux下定时器的使用方法!
  • LINUX下freeradius服务器使用方法?
  • linux的tar命令参数-T的使用方法
  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • linux停止和查看启动服务的命令使用方法
  • linux和unix的命令和terminal的使用方法都一样吗?
  • 在linux下或者windows下,如何发带vlan tag的tcp,udp,arp包。用啥工具,请详细说明使用方法。求教
  • 谁能列举一下linux中最常用的命令及使用方法啊?
  • linux下php-fpm开启关闭使用方法
  • Linux 下监控某进程 内存使用峰值的方法?
  • 请问在Linux和Windows XP中,rcp远程拷贝命令的使用方法?环境如何配置?
  • 请教!目前有没有在linux下使用COM组件的方法
  • 请问一下Linux中使用代理上网的方法
  • [Fedora] 使用Xmanger来实现在windows下通过远程桌面来访问linux主机的方法
  • Linux下Oracle的sqlplus使用光标上下左右方法
  • 安装linux red hat 7.3 方法步骤及一些使用基础
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 学linux和开发linux有什么样的联系呢?请指教!!
  • 想使用Kliyx把Delphi写的代码编译为Linux程序, 装什么Linux什么版本最好?请明人指教,谢谢!?
  • Linux的DNS正向成功,反向解析失败,望指教!
  • 想学LINUX,请指教!
  • 怎么设置在Linux上面设置WEB服务器?请各位高手指教!!!
  • linux和unix iis7站长之家
  • 高手指教:怎样在LINUX下运行WIN98程序?
  • 没有软区能装linux么??谢谢大虾指教!!
  • 如何非光盘安装linux,请指教
  • 各位高手:光盘安装Linux9出现问题,请指教!
  • 我想在windows下往linux发送udp包,为什么收不到呀,请指教!
  • 构建linux 驱动开发环境问题。初学,大家指教。谢谢了
  • 可有人对linux的dhcp的源码分析过么?望各位指教,
  • 在linuxunix下运行*.c文件,用的是哪一个命令?请指教,在线等!
  • 请高手指教 关于linux下网络配置的问题
  • 各位Linux和Qt高手请指教!很急!
  • LINUX 安装进不去图形模式!请高手指教!
  • 我想学习Linux 嵌入式开发,请大家指教
  • linux ftp 配置 望高手指教,感激不尽
  • linux 下,doxygen生成的html文件中文注释为乱码,请高手指教!
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


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

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

    浙ICP备11055608号-3