撰寫您的第一支 Python+C程序代碼

 

                                                                           

                                                                           

1.  首先,編輯您的C程式碼(代碼)

  • 開啟您的代碼編輯器,例如可以使用Windows裡的記事本(Note),來撰寫一個的C代碼(xx01.c):

 

  • 將它存檔,取名為:xx01.c。儲存於工作區裡,例如C:\oopc\裡。
  • 接下來,撰寫xx01.h標頭檔(Header):

 

  • 將它存檔,取名為:xx01.h。儲存於工作區裡,例如C:\oopc\裡。 
  • 可以觀察一下C:\oopc工作區裡,有一個xx01.c和xx01.h檔案:

 

 

2. 需要进入CMD(命令提示字符)窗口

  • 首先按下键盘的<Win + R>组合键

 

  • 会出现:

 

  • 按下<确定>,就进入CMD(命令提示字符)窗口了:

3. 進入MinGW編輯環境

  • 輸入:cd\
  • 回到C:\

 

  • 輸入:cd WinGW64

 

  • 輸入:cd mingw64

 

  • 輸入:cd bin

 

4. 編譯(Compile)您的xx01.c程式碼

  • 輸入:gcc –c c:\oopc\xx01.c,並且按下<Enter>:

 

  • 就已經編譯完成,產生 xx01.o了,其位於C:\MinGW64\mingw64\bin\裡:

 

5. 產生*.dll檔案

  • 將xx01.o打包成為xx01.dll
  • 輸入:gcc –shatred -o xx01.dll xx01.o,並且按下<Enter>:

 

  • 就生成了xx01.dll,其位於:C:\MinGW64\mingw64\bin裡:

 

  • 把這xx01.dll複製到Python的工作區裡(用<複製>&<貼上>):

"C:/Users/Tom/AppData/Local/Programs/Python/Python36/DLLs"

  • 複製過去了: 

 

6. 撰寫 Python程式碼

 

  • 執行 Python程式,去呼叫xx01.dll
  • 這Python程式就呼叫了xx01.dll,輸出結果:

 

  • 大功告成了。

~~ END ~~

==> 返回首頁