ÎÒÊÇÒ»¸öÍêÈ«µÄPythonÐÂÊÖ£¬Õë¶Ô xyb
¸ø³öµÄÕâ¸öÀý×Ó£ºhttp://xyb.8800.org/2005/03/twofish.html¡£
×°ÁËlibgcrypt-py²âÊÔ£º
~/python/libgcrypt-py-0.1.0$ sudo python setup.py install
running install
running build
running build_py
creating build
creating build/lib.linux-i686-2.3
copying Gcrypt.py -> build/lib.linux-i686-2.3
running build_ext
building '_Cipher' extension
creating build/temp.linux-i686-2.3
creating build/temp.linux-i686-2.3/_Gcrypt
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-I/usr/include/python2.3 -c _Gcrypt/ciphermodule.c -o
build/temp.linux-i686-2.3/_Gcrypt/ciphermodule.o
creating build/lib.linux-i686-2.3/_Gcrypt
gcc -pthread -shared build/temp.linux-i686-2.3/_Gcrypt/ciphermodule.o -lgcrypt
-lgpg-error -o build/lib.linux-i686-2.3/_Gcrypt/_Cipher.so
building '_Hash' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-I/usr/include/python2.3 -c _Gcrypt/hashmodule.c -o
build/temp.linux-i686-2.3/_Gcrypt/hashmodule.o
gcc -pthread -shared build/temp.linux-i686-2.3/_Gcrypt/hashmodule.o -lgcrypt
-lgpg-error -o build/lib.linux-i686-2.3/_Gcrypt/_Hash.so
building '_Random' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-I/usr/include/python2.3 -c _Gcrypt/randommodule.c -o
build/temp.linux-i686-2.3/_Gcrypt/randommodule.o
gcc -pthread -shared build/temp.linux-i686-2.3/_Gcrypt/randommodule.o -lgcrypt
-lgpg-error -o build/lib.linux-i686-2.3/_Gcrypt/_Random.so
building '_Pk' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-I/usr/include/python2.3 -c _Gcrypt/pkmodule.c -o
build/temp.linux-i686-2.3/_Gcrypt/pkmodule.o
_Gcrypt/pkmodule.c: In function `pk_dump_sexp':
_Gcrypt/pkmodule.c:56: warning: unused variable `err'
_Gcrypt/pkmodule.c: In function `pk_verify':
_Gcrypt/pkmodule.c:232: warning: suggest explicit braces to avoid ambiguous `else'
gcc -pthread -shared build/temp.linux-i686-2.3/_Gcrypt/pkmodule.o -lgcrypt -lgpg-error
-o build/lib.linux-i686-2.3/_Gcrypt/_Pk.so
running install_lib
copying build/lib.linux-i686-2.3/Gcrypt.py -> /usr/lib/python2.3/site-packages
creating /usr/lib/python2.3/site-packages/_Gcrypt
copying build/lib.linux-i686-2.3/_Gcrypt/_Cipher.so ->
/usr/lib/python2.3/site-packages/_Gcrypt
copying build/lib.linux-i686-2.3/_Gcrypt/_Hash.so ->
/usr/lib/python2.3/site-packages/_Gcrypt
copying build/lib.linux-i686-2.3/_Gcrypt/_Random.so ->
/usr/lib/python2.3/site-packages/_Gcrypt
copying build/lib.linux-i686-2.3/_Gcrypt/_Pk.so ->
/usr/lib/python2.3/site-packages/_Gcrypt
byte-compiling /usr/lib/python2.3/site-packages/Gcrypt.py to Gcrypt.pyc
ÔÙ½«xybµÄ´úÂë¸´ÖÆ¹ýÀ´£¬ÔËÐеÄʱºò£¬³öÏÖÈçÏÂÎÊÌ⣬¸÷λÄܰïæ¿´¿´Â𣬻òÕßÍÆ¼öһЩѧϰµÄ×
ÊÔ´¡£
~/python$ python test-gcrypt.py
Traceback (most recent call last):
File "test-gcrypt.py", line 1, in ?
import Gcrypt
File "/usr/lib/python2.3/site-packages/Gcrypt.py", line 5, in ?
import _Gcrypt._Random
ImportError: No module named _Gcrypt._Random