@proGO

Страница 305 из 1674
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
FindAllStringSubmatch
спасибо

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

nn008783
18.11.2016
19:49:26
на этапе компиляции

прямо сразу же

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

include или самой либы - хз

надо, самому смотреть, что там или в issue либы написать

Alexei
18.11.2016
19:54:00
либы gobot или go-sdl2?
а хз, той или этой

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

обидно

Quet
18.11.2016
19:55:21
напишу в обе, короче
а либа-то причем? gcc установлен?

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
Хотя бы такой вариант, пожалуйста)
ну по факту вот этот вариант https://golang.org/pkg/os/exec/#example_Cmd_Start только вместо sleep путь с именем до файла ехе

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 правильно, и как устанавливать? Просто ради интерес

Страница 305 из 1674