ව්යාපෘතිය
විග්රහකය මොඩියුලයක් ලෙස සම්බන්ධ කර ඇත ("ඉන්ලයින් ආනයනය ඉන්ලයින්"), එය මූලික සැකසුම් සිදු කරන අතර පියාසර කරන විට @inlinec විවරණ භාවිතයෙන් උද්දීපනය කරන ලද C ශ්රිතවල නිර්වචන ctypes බන්ධන බවට පරිවර්තනය කර C ශ්රිතයේ ශරීරය ප්රතිස්ථාපනය කරයි. මෙම බැඳීම් සඳහා ඇමතුමක්. එවැනි පරිවර්තනයකින් පසුව, පයිතන් පරිවර්තකයාට ස්ක්රිප්ටයේ නිවැරදි පරිවර්තනය කරන ලද මූලාශ්ර පාඨය ලැබේ, එහි C ශ්රිත භාවිතා කර ඇත.
# කේතීකරණය: inlinec
inlinec ආනයනය inlinec වෙතින්
@inlinec
def test ():
#ඇතුළත් කරන්න
අවලංගු පරීක්ෂණය () {
printf ("හෙලෝ, ලෝකය");
}
සංවර්ධනය මෙතෙක් ඉදිරිපත් කර ඇත්තේ පර්යේෂණාත්මක මූලාකෘතියක් ලෙස වන අතර, ශ්රිතයට පොයින්ටර් (නූල් හැර) පසුකිරීමේ සහය නොමැතිකම, ධාවනය කිරීමේ අවශ්යතාවය වැනි අඩුපාඩු අඩංගු වේ.
"gcc -E" කේත පෙර සැකසුම් සඳහා, වත්මන් නාමාවලියෙහි අතරමැදි *.so, *.o සහ *.c ගොනු සුරැකීම, පරිවර්තනය කළ අනුවාදය හැඹිලිගත නොකිරීම සහ අනවශ්ය විග්රහ කිරීමේ අදියරයන් සිදු කිරීම (එය ක්රියාත්මක වන සෑම අවස්ථාවකම දිගු ප්රමාදයන්).
මූලාශ්රය: opennet.ru