XHarbour - como confirmar?
Enviado: 27 Nov 2017 21:56
Fiz um teste agora com XHarbour.....
Nem sei com o que foi.... rs
Tudo certo.
A dúvida é.....
O que foi usado pra compilar/linqueditar?
Foi mingw 7.1?.... mas e as LIBs do 7.1 pro XHarbour?
Nem sei mais.... rs
Como dá pra ver qual o compilador C usado no XHarbour?
Existe função que mostre isso?
Nem sei com o que foi.... rs
Código: Selecionar todos
d:\temp>set hb
HB_COMPILER=mingw
HB_COMPILER_VER=0701
HB_INSTALL_PREFIX=d:\xharbour
HB_LANG=EN
Código: Selecionar todos
d:\temp>set path
Path=d:\xharbour\bin;d:\xharbour\bcc\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;d:\tools\util;d:\harbour\bin;d:\harbour\comp\mingw\mingw64\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Código: Selecionar todos
d:\temp>hbmk2 -xhb test
hbmk2: Processing environment options: -comp=mingw
hbmk2: Processing configuration: d:\xharbour\bin\hbmk.hbc
xHarbour 1.2.3 Intl. (SimpLex) (Build 20170902)
Copyright 1999-2017, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'test.prg'...
Generating C source output to 'C:\Users\joseq\AppData\Local\Temp\hbmk_85vgzk.dir\test.c'...
Done.
Lines 14, Functions/Procedures 2, pCodes 31
A dúvida é.....
O que foi usado pra compilar/linqueditar?
Código: Selecionar todos
:\temp>hbmk2 -xhb test -trace
hbmk2: Processing environment options: -comp=mingw
hbmk2: Processing configuration: d:\xharbour\bin\hbmk.hbc
hbmk2: Harbour compiler command:
d:\xharbour\bin\harbour.exe -n test.prg -DHBMK_HAS_HBMK=1 -oC:\Users\joseq\AppData\Local\Temp\hbmk_8x90zl.dir\ -id:\xharbour\include -undef:.ARCH. -undef:__ARCH64BIT__ -D__PLATFORM__WINDOWS -D__ARCH32BIT__
xHarbour 1.2.3 Intl. (SimpLex) (Build 20170902)
Copyright 1999-2017, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'test.prg'...
Generating C source output to 'C:\Users\joseq\AppData\Local\Temp\hbmk_8x90zl.dir\test.c'...
Done.
Lines 14, Functions/Procedures 2, pCodes 31
hbmk2: C/C++ compiler command:
gcc.exe -c -O3 -fno-ident -W -Wall -Wlogical-op -Wduplicated-cond -Wshift-negative-value -Wnull-dereference -m32 -pipe -Id:/xharbour/include C:/Users/joseq/AppData/Local/Temp/hbmk_8x90zl.dir/test.c C:/Users/joseq/AppData/Local/Temp/hbmk_9ei3l2.c
hbmk2: Linker command:
gcc.exe C:/Users/joseq/AppData/Local/Temp/hbmk_8x90zl.dir/test.o C:/Users/joseq/AppData/Local/Temp/hbmk_8x90zl.dir/hbmk_9ei3l2.o -m32 -Wl,--nxcompat -Wl,--dynamicbase -Wl,--pic-executable,-e,_mainCRTStartup -mconsole -Wl,--start-group -Wl,-Bstatic -ldebug -lvm -lrtl -llang -lcodepage -lgtcgi -lgtstd -lgtpca -lgtwin -lgtwvt -lgtgui -lrdd -lusrrdd -ldbfntx -ldbfcdx -ldbfnsx -ldbffpt -lrdd -lhsx -lhbsix -lmacro -lpp -lcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lpcrepos -lzlib -Wl,-Bdynamic -Wl,--end-group -otest.exe -Ld:/xharbour/lib/win/mingw -Ld:/github/oohg
Nem sei mais.... rs
Como dá pra ver qual o compilador C usado no XHarbour?
Existe função que mostre isso?