首先我们需要将编写好的c程序文件编译为动态库文件(后缀名为.so) 使用下面的命令: gcc 原文件名.c -shared -o 新文件名.so 然后在python程序中导入模块:from ctypes import * 在python中引入c动态库,并定义一个变量用来接收动态库: a=cdll.L ...
分类:
编程语言 时间:
2020-07-05 10:47:11
阅读次数:
98
解决办法 Python 3 sudo apt-get install python3 python-dev python3-dev \ build-essential libssl-dev libffi-dev \ libxml2-dev libxslt1-dev zlib1g-dev \ pyth ...
分类:
系统相关 时间:
2020-07-04 17:12:33
阅读次数:
88
1.安装依赖包 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 2.下载Nginx软件包 下载地址:https://nginx.org/download/ 将软件包下载到/usr/local/src/目录下 cd /usr ...
分类:
系统相关 时间:
2020-07-04 11:58:32
阅读次数:
89
首先来看看Linux平台下如何使用gcc编译出当下平台的可执行程序。 我们先来准备一个main.c文件 #include<stdio.h> int main(){ printf("Hello Gcc!"); return 0; } 上面是一个c语言写的很简单的一段代码,目的是要输出“Hello Gc ...
分类:
移动开发 时间:
2020-07-04 01:45:25
阅读次数:
114
源码安装 php # yum install epel-release # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm # 先安装下依赖 yum install -y wget gcc gcc-c++ autoc ...
分类:
Web程序 时间:
2020-07-03 12:25:34
阅读次数:
56
题目:传送门 思路: 1. 对于s[i] = t[i] 我们不需要处理,那么去掉s[i] = t[i]后,我们能够处理的子序列必定是 10101010... 或 01010101... ; 如果是 s' = 1100 , t' = 0011 显然不能。 2. 那么我们得出这一条结论了,这道题的做法就 ...
分类:
其他好文 时间:
2020-07-02 16:54:07
阅读次数:
59
#define fastcall __attribute__((optimize("-O3"))) #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize("Ofast") #pragma GCC optimize(" ...
分类:
其他好文 时间:
2020-07-02 09:35:10
阅读次数:
65
petalinux 2019.2里面不包含 aarch64-linux-gnu-gcc 从petalinux 2018.3 里拷贝过来 路径: /tools/linux-i386/aarch64-linux-gnu 或者也可以用gcc-linaro-7.5.0-2019.12-x86_64_aarc ...
分类:
其他好文 时间:
2020-07-01 20:42:20
阅读次数:
63
#!/bin/bash yum -y install epel-release yum -y update yum -y remove firewalld yum -y install iptables iptables-services yum -y install gcc vim wget ma ...
分类:
Web程序 时间:
2020-07-01 20:32:05
阅读次数:
238
该问题一般是gcc中libc环境出现问题,libc其实全名是指glibc中的libc6。 有时候为了做gcc交叉编译环境,自己从目标系统或者开发包中拷贝或网上下载libc.so,实际上gcc编译环境中的libc.so并不是真正的so文件,而是一个中间文件,本质上是一个文本文件,用于编译连接使用,所以 ...
分类:
其他好文 时间:
2020-07-01 20:23:57
阅读次数:
126