02 2020 档案
摘要:先参考这篇文章 Linux实现树莓派3B的国密SM9算法交叉编译——(二)miracl库的测试与静态库的生成 进行miracl库的交叉编译测试,并生成miracl静态链接库。 这篇文章主要介绍基于miracl静态链接库实现国密SM9算法,并进一步生成国密SM9算法的动态链接库,以实现python调用
阅读全文
摘要:转:https://blog.csdn.net/wgxh05/article/details/54021049 本文记录Eclipse配置C++11开发所有作者遇到的情况,包括跨工程文件编译,内联文件编译等。 1.菜单“Project”——“Properties”——“C++ General”,如图
阅读全文
摘要:先参考这篇文章 Linux实现树莓派3B的国密SM9算法交叉编译——(一)环境部署、简单测试与eclipse工程项目测试 部署好环境,并简单测试交叉编译环境是否安装成功,最后实现在Eclipse上进行交叉编译。 这篇文章主要介绍在Eclipse上进行miracl的交叉编译测试与生成miracl静态库
阅读全文
摘要:这篇文章主要介绍了交叉编译的实现,包括环境部署,并简单测试交叉编译环境是否安装成功。 一、交叉编译 在一个平台上生成另一个平台上的可执行代码。为什么要大费周折的进行交叉编译呢?一句话:不得已而为之。有时是因为目的平台上不允许或不能够安装所需要的编译器,而又需要这个编译器的某些特征;有时是因为目的平台
阅读全文
摘要:转:https://blog.csdn.net/kcx64/article/details/83866633 在国内从github上面下载代码的速度峰值通常都是20kB/s。这种速度对于那些小项目还好,而对于大一些的并且带有很多子模块的项目来讲就跟耽误时间。虽然有很多提速的方法,但是实际用起来并不稳
阅读全文
摘要:转:https://blog.csdn.net/hao5335156/article/details/80282829 参考:https://blog.csdn.net/u012707739/article/details/77899880 c++调用自己编写的静态库(通过eclipse)1.ecl
阅读全文
摘要:转:https://blog.csdn.net/iteye_20658/article/details/82650699 1.动态库: 一、创建动态链接库1、创建工程new->project->c++ project选择Shared Library->Empty Project.输入工程名a,点击f
阅读全文
摘要:转:https://www.cnblogs.com/skyofbitbit/p/3701592.html#top 1. 下载jre,eclipse,cdt 其中jre是java运行环境,eclipse需要先装jre,才可能运行,cdt是在eclipse中运行c\c++程序的插件。 下载jre 网址是
阅读全文
摘要: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 0; }
阅读全文
摘要:转:https://blog.csdn.net/h_8410435/article/details/86303995 查看内存使用情况 df -lh Filesystem Size Used Avail Use% Mounted onudev 3.9G 0 3.9G 0% /devtmpfs 789
阅读全文
摘要:Makefile工程管理 前文回顾:gcc编译器 课程截图如下: demo文件如下: sequence.h #ifndef _SEQUENCE_H_ #define _SEQUENCE_H_ void sequence(unsigned char*sp,unsigned char num); #en
阅读全文
摘要:一、台电官方系统刷机 Android: 如果要刷安卓,需要使用win7系统电脑,且需要安装java环境,同时按住 音量减+电源键进入刷机模式(DNX BOOT MODE..),这时在PhoneFlashTool_5.3.2.0中可以看到搜索到该平板机器(也可使用 adb devices 可以查看到该
阅读全文
摘要:一、gcc编译器 编译器:把文件经过处理,生成对应的可执行文件。 //test.c文件: X86平台上面: gcc编译器,可以在x86平台上面运行。 ARM平台上面的: arm-linux-gcc 交叉编译器:在一个平台编译生成可执行文件,在另外一个平台运行可执行文件。 例如windows下面的ke
阅读全文
摘要:首先参考 Linux下编译并使用miracl密码库 该博文在linux下编译Miracl库。 编译完了,自然是要用的,下面介绍两种在C程序中使用miracl库的方法。 方法一: 1、 源码编译完后的必需的文件是两个头文件miracl.h和mirdef.h以及编译后的静态函数库miracl.a,需要在
阅读全文
摘要:转:https://blog.csdn.net/zhuming3834/article/details/81946707 安装 如果不是root 用户,请自行加上sudo apt-get install gcc g++ 然后执行:gcc -v出现如下结果: 表示gcc安装成功 测试一下(1)新建文件
阅读全文
摘要:参考:Linux下编译并使用miracl密码库 MIRACL用户手册:https://wenku.baidu.com/view/d542f2ed0975f46527d3e1dc.html 具体过程。 1、 从https://github.com/miracl/MIRACL/archive/maste
阅读全文
摘要:参考:http://blog.sina.com.cn/s/blog_53fdf1590102y9ox.html MIRACL(Multiprecision Integer and RationalArithmetic C/c++ Library)是一套由Shamus Software Ltd.所开发
阅读全文
摘要:参考:在linux环境下编译C++ 程序 linux下python3调用c代码或者python3调用c++代码 https://blog.csdn.net/u013179327/article/details/43735963(python脚本利用ctypes调用c模块返回字符串) https://
阅读全文
摘要:编写一个两数交换函数swap,具体代码如下: #include<stdio.h> void swap(int *p1,int *p2) { int temp; temp = *p1; *p1 = *p2; *p2= temp; //printf("p1=%d,p2=%d,temp=%d\n",p1,
阅读全文
摘要:转自:https://blog.csdn.net/u011608357/article/details/22586137 demo: C语言: int max(int x,int y) { if (x>y) return x; else return y; } 产生的汇编代码如下: 00000000
阅读全文
摘要:原始C语言: #include<stdio.h> void main(){ char str[1024]; char pipei[] = "abcdefghijklmnopqrstuvwxyz"; int count[26]={0}; int i=0,j=0; scanf("%s",str); pr
阅读全文
摘要:一个小demo: #include<stdio.h> void main(){ int k=0; char *str="i=%d\n"; printf("begin\n"); __asm{ mov k,0 bbbb: nop mov eax,k add eax,1 mov k,eax cmp k,5
阅读全文
摘要:写汇编之前,需要搞清楚C语言代码的写法,这里以最简单的算法举例说明 C代码如下: #include <stdio.h> void main(){ int i,j; int count=1; for(i=2;i<=100;i++) { for(j=2;j<i/2;j++) { if(i%j==0) {
阅读全文