Можно ли выполнить установку configure-make-make? - PullRequest
0 голосов
/ 06 августа 2020

У меня есть несколько Go исходных файлов: один. go, два. go, основной. go

Я собираю их в C stati c библиотеку для использования в моя кросс-платформенная компиляция приложения.

Существует 4 типа компиляции приложений:

  1. Компиляция на Windows
  2. Компиляция на Ubuntu
  3. Компиляция на Ma c
  4. Кросс-компиляция для Windows из Ubuntu

Для 1,2,3 я использую:

go build -buildmode c-archive -o libxyz.a .

Для 4 , Я использую:

GOOS="windows" GOARCH="amd64" CGO_ENABLED="1" CXX="x86_64-w64-mingw32-g++" CC="x86_64-w64-mingw32-gcc" go build -buildmode c-archive -o libxyz.a .

Можно ли как-то сделать это с помощью процедуры установки configure-make-make? (В исходном пакете xyz Go нет файла configure.a c)

Кроме того, можно использовать pkg-config в этом?

1 Ответ

2 голосов
/ 06 августа 2020

Возможно ли это каким-то образом сделать с помощью процедуры установки configure-make-make [?]

Да.

Если вы это сделаете, это просто , это разумно, дает ли это какую-то пользу? Нет, нет, нет, нет.

Если вы хотите печатать меньше: напишите небольшой сценарий оболочки (или крошечный файл Makefile, если вы настаиваете на использовании make по любой причине).

...