
Egor
18.11.2016
18:26:39
хз, не сижу давно на win

nn008783
18.11.2016
18:28:26
чет понатыкал, в процессе. как закончится, скажу, получилось ли решить
а что вообще gcc делает?

Morran
18.11.2016
18:32:55

Google

nn008783
18.11.2016
18:33:39
блин, придется переделывать... куда win-builds все дерьмо сохраняет?
а нашелнашел
блин, если получится я вам печеньку дам. но это не точно
вышло вот это вот дерьмо. не скомпилилось....
go build github.com/veandco/go-sdl2/sdl: D:\Go\pkg\tool\windows_amd64\cgo.exe: exit status 2
теперь это
github.com/veandco/go-sdl2/sdl
gcc: error: CreateProcess: No such file or directory
может ошибка тупо в библиотеке?
может я даун и не умею в бэкенд?

Morran
18.11.2016
18:46:53
можете меня ткнуть носом почему регулярка не разбивается на capturing group?
var re = regexp.MustCompile("^#([0-9])#([0-9]*)#([0-9]*)#([0-9]*)#$")
var str = string(buf)
for i, match := range re.FindAllString(str, -1) {
fmt.Println(match, "found at index", i)
}
fmt.Println(string(buf))
на выходе
#0#06708#4900#71490# found at index 0
#0#06708#4900#71490#
#0#08124#8499#70903# found at index 0
#0#08124#8499#70903#
хотя он должен цифры вывести же

Quet
18.11.2016
18:54:21
FindAllStringSubmatch

Morran
18.11.2016
18:55:53

Google

nn008783
18.11.2016
18:56:37
а меня потыкайте, пожалуйста...

Admin
18.11.2016
19:43:36
Ребят, выручайте. Как запустить ексешник из голанга?
есть допустим эксешник с бинарником гошки
а одной папке
а exec.Command чёт не хочет его запускать

Alexei
18.11.2016
19:45:13
Наверное запускаешь с аргументами в одной команде, так не прокатит, путь до ехе - это одно, аргументы другое
но я только в никсах этим пользовался

nn008783
18.11.2016
19:47:15
еще раз у вас спрошу, просто правда я чувствую себя ущербным...
https://toster.ru/q/372467

Alexei
18.11.2016
19:49:02

nn008783
18.11.2016
19:49:26
на этапе компиляции
прямо сразу же

Alexei
18.11.2016
19:49:51
у либы, видимо, cgo есть и она не находит расположение чего-то
include или самой либы - хз
надо, самому смотреть, что там или в issue либы написать

nn008783
18.11.2016
19:53:37

Alexei
18.11.2016
19:54:00

nn008783
18.11.2016
19:54:32
напишу в обе, короче
обидно

Quet
18.11.2016
19:55:21

nn008783
18.11.2016
19:55:33
жа

Google

nn008783
18.11.2016
19:55:35
да
и sdl
и дохера всего
я так понял, что gcc не видит файлов для компиляции, я прав?

Quet
18.11.2016
19:56:15
нет
проблема что gcc не видит часть своего тулчейна в путях

nn008783
18.11.2016
19:56:41
а. о как.

Quet
18.11.2016
19:58:08
поскольку винда, то после установки всего надо бы перегрузить машину
gcc -v посмотреть
потом попробовать gcc собрать какой-нибудь hello world сишный


nn008783
18.11.2016
19:58:27
вот это то, что я скачал в паке
устанавливал через win-builds
окей, я сейчас попробую перезагрузить, но вопрос: вот эти все папки есть смысл кидать в директорию с go?
C:\Users\xxxxx>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
Target: x86_64-w64-mingw32
Configured with: ../gcc-4.8.3/configure --prefix=/opt/windows_64 --with-sysroot=/opt/windows_64 --libdir=/opt/windows_64/lib64 --mandir=/opt/windows_64/man --infodir=/opt/windows_64/info --enable-shared --disable-bootstrap --disable-multilib --enable-threads=posix --enable-languages=c,c++ --enable-checking=release --enable-libgomp --with-system-zlib --with-python-dir=/lib64/python2.7/site-packages --disable-libunwind-exceptions --enable-__cxa_atexit --enable-libssp --with-gnu-ld --verbose --enable-java-home --with-java-home=/opt/windows_64/lib64/jvm/jre --with-jvm-root-dir=/opt/windows_64/lib64/jvm --with-jvm-jar-dir=/opt/windows_64/lib64/jvm/jvm-exports --with-arch-directory=amd64 --with-antlr-jar='/home/adrien/projects/win-builds-1.5/slackware64-current/d/gcc/antlr-*.jar' --disable-java-awt --disable-gtktest --build=x86_64-slackware-linux --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32
Thread model: posix
gcc version 4.8.3 (GCC)


Quet
18.11.2016
20:01:06
не не надо
к го

nn008783
18.11.2016
20:02:57
а как на нем правильно компилить?

Quet
18.11.2016
20:03:58
gcc -o file file.c

nn008783
18.11.2016
20:05:21
C:\Users\xxxxxx>gcc -o D:/testapp.exe D:/Go/projects/justfortest.c
gcc: error: CreateProcess: No such file or directory
правильно?

Quet
18.11.2016
20:06:11
попробуй так чтобы все в одной директории было и без путей полных
ну и потом с -v

Google

nn008783
18.11.2016
20:08:52
dcvsckt c -v?
C:\Users\xxxxx>gcc -o D:/testapp.exe D:/justfortest.c
gcc: error: CreateProcess: No such file or directory
вот так получилось
*всмысле c -v? не распознается даже "с", либо я даун тупорылый не понимаю, о чем говорят люди ахаха)

Evgenij
18.11.2016
20:11:28
D:/justfortest.c ? и C:\Users\xxxxx> слэши?

nn008783
18.11.2016
20:14:07
Лол стоп, а как надо? Это самые слэшные слэши какими только могут быть компьютерные слэши

Evgenij
18.11.2016
20:14:30
Ты где в лине или в винде, а может в маке?))))
Уж определись)))

Судзумия
18.11.2016
20:15:20
Хорошо))))))))))

nn008783
18.11.2016
20:16:03
Винда ахахах

Admin
ERROR: S client not available

nn008783
18.11.2016
20:16:38
Не подож, может я даун конечно, но слэши можно и / и \ писать

Судзумия
18.11.2016
20:17:18
Есть прямой (обычный) и обратный слеш

Admin
18.11.2016
20:19:27
В лине /, в вин \
os.PathSeparator
Бл, как запустить то exe'шник из го?

Alexei
18.11.2016
20:24:17

Evgenij
18.11.2016
20:25:22
в пакете так и написано - 9 // Note that the examples in this package assume a Unix system.
10 // They may not run on Windows

nn008783
18.11.2016
20:26:27
Сначала прописываешь set GOBIN="куда ты хочешь запихнуть файл" потом go install путь до пакета, который хочешь скомпилить, потом лезешь в gobin и открываeшь exe

Admin
18.11.2016
20:26:28
Блин. И что делать?

Google

Evgenij
18.11.2016
20:27:04
Ну думаю всё равно должно запускаться))))
Иначе это пипец какойто)))

Admin
18.11.2016
20:27:21
По идее у шинды тоже есть команды

nn008783
18.11.2016
20:27:22
А, стоп. Лол, сорян, ты про запуск программы из программы. Сорь

Admin
18.11.2016
20:27:42
без аргументов, чисто программу)

nn008783
18.11.2016
20:27:56
У меня стоит пакет, в котором через fmt.Println пишутся команды в командную строку
Через ANSI вроде. По идее можно так.
Вроде бы так работает (очищается командная строка [crs], меняется цвет вот это вот все)

Admin
18.11.2016
20:29:24
аа
escape последовательности

nn008783
18.11.2016
20:29:45
Дададада попробуй так

Admin
18.11.2016
20:30:05
прога запускается в фоне
и в винде нету эскейп последовательностей

nn008783
18.11.2016
20:30:37
Лол, как я цвет букв в cmd менял то ахах

Admin
18.11.2016
20:30:45
команда color
команда, а не escape)
эксейп меняет цвет определённой строки

nn008783
18.11.2016
20:31:16
Нет, ты не понял. Можно писать команды в cmd через приложение go

Evgenij
18.11.2016
20:31:23
http://grokbase.com/t/gg/golang-nuts/1523g4gwjm/go-nuts-exec-how-to-change-start-directory-for-cmd-exe-on-windows
вроде пишет запускается

Admin
18.11.2016
20:32:28
Хз
Попробую полный путь добавить что ли к файлу

nn008783
18.11.2016
20:45:58
Кстати, еще вопрос: как компилить go под android правильно, и как устанавливать? Просто ради интерес