打開CodeBlocks之后,直接在起始頁選擇:新建項目(create a new project),或者在文件菜單里面選擇 新建 項目(Project)

創新互聯建站自2013年創立以來,是專業互聯網技術服務公司,擁有項目網站建設、成都網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元西湖做網站,已為上家服務,為西湖各地企業和個人服務,聯系電話:18982081108
這時會出現新建對話框,選擇“控制臺應用程序”項,按確定(go)
接下來選擇是用C還是C++
點下一步,然后就確定項目的位置及文件名等,繼續下一步
最后選擇編譯器和編譯生成位置,如果你安裝的是自帶MinGW的CodeBlocks,就選默認(GNU GCC編譯器)就行,如果你裝了TurboC或者VisualC++等第三方編譯器,就可以選擇其它的對應的編譯器選項,(注意你如果只裝了不帶MinGW的CodeBlocks而沒有編譯器,你寫的程序將無法編譯運行。)
選好后單擊完成
到此,項目創建結束
注意,現在很多高版本的CodeBlocks已經不需要再手動創建文件,在你建完控制臺項目后,就可以在左側項目管理窗口中點開Sources文件夾,里面有main.c或main.cpp文件。你可以直接編輯這個文件,寫好代碼后跳到編譯運行這一步。如果沒有這個文件的話,你就按以下步驟新建文件吧。
在文件菜單中選擇 新建 文件 即可,然后選擇:C/C++源(source)文件,單擊Go繼續
第一個界面直接無視,點下一步,第二個是選擇是用C還是C++,點下一步之后,就是確定路徑和文件名,并添加到項目
需要選擇“添加到活動項目”(Add file to active project),并選中下面的Debug和Release,然后點完成即可編碼
寫完編碼后,在 生成(Build) 菜單中選擇 生成 即可開始編譯,或者點擊工具欄上面那個略帶黃色的齒輪,編譯通過后要運行,請選擇 生成 菜單 下的 運行(Run) 菜單項,或者點擊工具欄上那個綠色的三角
上圖顯示了編譯和運行這兩功能在工具欄上對應的按鈕位置。這兩個圖標后面還有一個把齒輪和三角結合在一起的圖標,這表示一次性完成編譯和運行(如果是用菜單欄的話就是生成菜單中的“生成并運行(Build and run)”項
運行成功會出現命令行窗口,顯示運行結果,以及main函數的返回值、程序運行時間等信息
如果需要調試程序,請先在程序源碼中打好斷點,然后使用“調試”菜單中的“啟動/繼續”項(或者按F8)
最后,附上安裝包(自帶MinGw的CodeBlocks安裝源)
利用 Go 和 C 語言的交互,我們可以寫 go 的 c 擴展。
新建一個文件 greeter.h , 保存內容如下:
新建一個文件 greeter.c , 保存內容如下:
新建一個文件 greeter.go , 保存內容如下:
這一有個注意事項:跟 C 相關的一定要放在 import "C" 上面。
我之前就是沒有放上面,一直沒成功。
可以用注釋符//和/**/包圍C代碼
import 逗C地 和包含C代碼之間是沒有空行的
動態庫的導入和編譯選項通過LDFLAGS、CFLAGS/CXXFLAGS來設置
還可以用pkg-config #cgo pkg-config : xxxxname
編譯宏定義指定#cgo CFLAGS: -DNDEBUG -DXXXX=2
??今天先看看go和c之間的類型轉換:
char -- C.char -- byte
signed char -- C.schar -- int8
unsigned char -- C.uchar -- uint8
short int -- C.short -- int16
short unsigned int -- C.ushort -- uint16
文章名稱:把go生成c語言,c語言go to用法
本文路徑:http://www.yijiale78.com/article38/heggsp.html
成都網站建設公司_創新互聯,為您提供云服務器、面包屑導航、App開發、網站導航、網站維護、網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯