int
add(
int a,
int b)
;int
mul(
int a,
int b)
;
int
add(
int a,
int b)
intmul
(int a,
int b)
#include
#include
intmain()
編譯main.c
export ld_library_path=
`pwd`:
$ld_library_path
#執行測試程式
./test
3+5=8
3x5=15
import ctypes
so = ctypes.cdll(
)print
(so.add(3,
5))print
(so.mul(3,
5))
執行結果
#同理,將動態庫所在目錄加入搜尋路徑,或者在ctypes.cdll()函式中提供絕對路徑
export ld_library_path=
`pwd`:
$ld_library_path
python foo.py
815
其它如python與c的資料型別、結構體、類的轉換參考python官方文件 通過xshell在linux上安裝mysql5 7
自 0 通過xshell連線到遠端伺服器 1 徹底刪除原來安裝的mysql 首先檢視 rpm qa grep i mysql 刪除操作 乙個乙個刪除 yum remove 軟體名 檢視關於mysql的檔案 find name mysql 可以通過xftp直接刪除 對於頑固的資料夾 rm rf 檔名 ...
在Linux上通過IPIP實現IP隧道
乙個通過ipip實現ip隧道的簡單示例 兩台主機,a和b,每台主機由兩塊網絡卡,其中eth0在同乙個網段,能夠互相連通。a的eth1和b的eth1分別在兩個不同的網段。a eth0 192.168.9.5 eth1 192.168.8.5 b eth0 192.168.9.6 eth1 192.16...
通過編譯原始碼在Linux上安裝Python
絕大多數的linux發行版上都自帶了python環境,但是在實際的應用中,系統自帶的python環境可能因為版本等問題無法滿足實際的需求,此時就需要通過編譯原始碼的方式安裝特定版本的python。2.通過yum安裝python的一些依賴包 yum y install gcc ncurses deve...