Я пытаюсь заставить GO скомпилировать простой тестовый скрипт на Windows 10 с использованием GoLand, но у меня возникают проблемы. Вот код:
package main
import "fmt"
import "C"
import (
"math"
)
func main() {
fmt.Println("working")
}
//export add
func add( a , b int) int {
return a + b
}
//export Cosine
func Cosine(x float64) float64 {
return math.Cos(x)
}
Когда я закомментирую строку import "C"
, код компилируется нормально, но когда она появляется, я получаю
exec: "gcc": executable file not found in %PATH%
Итак, я установил MinGW и добавил ее bin
в переменную PATH, чтобы в командной строке cmd я мог запустить
C:\GolandProjects\LearnGoProject>gcc
gcc: fatal error: no input files
compilation terminated.
Однако я все еще получаю сообщение об ошибке. Кто-нибудь может подсказать, как решить проблему?