Forum jest zablokowane. Podczas blokady nie można dodawać ani edytować wiadomości.
Temat: OITIMETOOL Linux
Witam.
Próbując wykorzystać znane już niektórym narzędzie otrzymałem błąd.
Poniżej kod:
root@Lenovo:/home/julian/Google Drive/OI/oitimetool-bin-master/test-programs# ../oitimetool ./kur < kur.in
E:Unable to load ../oitimetool.so. Check the architecture type.
Miał już ktoś z czymś takim do czynienia? Wszystkie wskazówki wykonałem wg instrukcji.
Próbując wykorzystać znane już niektórym narzędzie otrzymałem błąd.
Poniżej kod:
root@Lenovo:/home/julian/Google Drive/OI/oitimetool-bin-master/test-programs# ../oitimetool ./kur < kur.in
E:Unable to load ../oitimetool.so. Check the architecture type.
Miał już ktoś z czymś takim do czynienia? Wszystkie wskazówki wykonałem wg instrukcji.
pewnie próbowałeś odpalić rozwiązanie skompilowane na 64 bity, musisz skompilować na 32 bity wystarczy dodać opcje "-m32" przy kompilowaniu w gcc
g++ -Wall -c "%f" -m32 w kompilacji.
taki sam błąd
taki sam błąd
a daj samo g++ -O2 -m32, albo tak jak na sprawdzarce kompilują
Coraz lepiej...
/usr/include/c++/4.7/iostream:39:28: fatal error: bits/c++config.h: Nie ma takiego pliku ani katalogu
compilation terminated.
z pozycji konsoli kompilacja
Korzystam na Ubuntu 13.04 z Geany, tam również taki błąd
/usr/include/c++/4.7/iostream:39:28: fatal error: bits/c++config.h: Nie ma takiego pliku ani katalogu
compilation terminated.
z pozycji konsoli kompilacja
Korzystam na Ubuntu 13.04 z Geany, tam również taki błąd
Musisz sciągnąć pakiet g++-multilib, najprościej wpisując w terminalu: sudo apt-get install g++-multilib
Po tym powinno udać ci się kompilacja z flagą -m32
Po tym powinno udać ci się kompilacja z flagą -m32
Radość trwa:
julian@Lenovo:~/Google Drive/OI/oitimetool/test-programs$ ../oitimetool ./kur < kur.in
E:Attach to pid 7097 failed.
E:Killed
The Operating System configuration prevents Pin from using the default (parent) injection mode.
E: To resolve this, either execute the following (as root):
E: $ echo 0 > /proc/sys/kernel/yama/ptrace_scope
E: Or use the "-injection child" option.
E: For more information, regarding child injection, see Injection section in the Pin User Manual.
E:
julian@Lenovo:~/Google Drive/OI/oitimetool/test-programs$ ../oitimetool ./kur < kur.in
E:Attach to pid 7097 failed.
E:Killed
The Operating System configuration prevents Pin from using the default (parent) injection mode.
E: To resolve this, either execute the following (as root):
E: $ echo 0 > /proc/sys/kernel/yama/ptrace_scope
E: Or use the "-injection child" option.
E: For more information, regarding child injection, see Injection section in the Pin User Manual.
E:
Uruchom z uprawnieniami admina.
Hmmm, u mnie sytuacja jest jeszcze "ciekawsza":
root@Filip:/home/filip/oitime/test-programs# ../oitimetool ./a.out
A:Source/pin/core_ia32_u/ins_syscall_ia32_unix.cpp:INS_SyscallType:INS_SyscallType:166: Unknown system call instruction
################################################################################
## STACK TRACE
################################################################################
addr2line -C -f -e "/home/filip/oitime/pin-2.13-61206-gcc.4.4.7-linux/ia32/bin/pinbin" 0x1122a0b 0x11235b8 0x11fdb14 0x1286ff8 0x12914f5 0x13e6fb0 0x1374860 0x1375661 0x129a425 0x129aadf 0x129d769 0x123e29e 0x123f43d 0x1240570 0x12f0bef 0x12d8e29 0x12d9666 0x138df76 0xfff2cef4
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
Detach Service Count: 2289
Pin 2.13
Copyright (c) 2003-2013, Intel Corporation. All rights reserved.
@CHARM-VERSION: $Rev: 61147 $
@CHARM-BUILDER: BUILDER
@CHARM-COMPILER: gcc 4.4.7
@CHARM-TARGET: ia32
@CHARM-CFLAGS: __OPTIMIZE__=1 __NO_INLINE__=__NO_INLINE__
Aborted
Ma ktoś jakiś pomysł, o co może chodzić?
root@Filip:/home/filip/oitime/test-programs# ../oitimetool ./a.out
A:Source/pin/core_ia32_u/ins_syscall_ia32_unix.cpp:INS_SyscallType:INS_SyscallType:166: Unknown system call instruction
################################################################################
## STACK TRACE
################################################################################
addr2line -C -f -e "/home/filip/oitime/pin-2.13-61206-gcc.4.4.7-linux/ia32/bin/pinbin" 0x1122a0b 0x11235b8 0x11fdb14 0x1286ff8 0x12914f5 0x13e6fb0 0x1374860 0x1375661 0x129a425 0x129aadf 0x129d769 0x123e29e 0x123f43d 0x1240570 0x12f0bef 0x12d8e29 0x12d9666 0x138df76 0xfff2cef4
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
??
??:0
Detach Service Count: 2289
Pin 2.13
Copyright (c) 2003-2013, Intel Corporation. All rights reserved.
@CHARM-VERSION: $Rev: 61147 $
@CHARM-BUILDER: BUILDER
@CHARM-COMPILER: gcc 4.4.7
@CHARM-TARGET: ia32
@CHARM-CFLAGS: __OPTIMIZE__=1 __NO_INLINE__=__NO_INLINE__
Aborted
Ma ktoś jakiś pomysł, o co może chodzić?
u mnie działa już wszystko.
polecam do wymagań dodać, że g++ ze wszystkimi bibliotekami trzeba mieć
polecam do wymagań dodać, że g++ ze wszystkimi bibliotekami trzeba mieć
Filipie, składnia polecenia po wejściu do test-programs:
../oitimetool ./zadanie < zadanie.in > zadanie.out
Pozdrawiam :)
../oitimetool ./zadanie < zadanie.in > zadanie.out
Pozdrawiam :)
To samo.
Dodam, że korzystam z Debiana. Zainstalowałem oitimetool'a u znajomego na Ubuntu, tam obeszło się bez tego typu problemów. Jest może na forum ktoś komu oitimetool działa na Debianie? ;)
Dodam, że korzystam z Debiana. Zainstalowałem oitimetool'a u znajomego na Ubuntu, tam obeszło się bez tego typu problemów. Jest może na forum ktoś komu oitimetool działa na Debianie? ;)
Mi też nie działa i mam Debiana.
U mnie po prostu nic nie robi, nawet argumenty olewa :(
U mnie po prostu nic nie robi, nawet argumenty olewa :(