[Advcomparch] Προβλημα με το Make
Dimitrios Siakavaras
jimsiak at cslab.ece.ntua.gr
Sat Apr 1 14:02:38 EEST 2017
Kαλησπέρα,
Το πρόβλημα έχει να κάνει με το σύμβολο "~" στο path του PIN_ROOT.
Θα πρέπει να βάλεις όλο το path για το home σου: /home/tasos
--
Δημήτρης
> Kαλησπέρα σας,
>
> Στο βήμα 5 ενώ δίνω το κατάλληλο path στο PIN_ROOT όταν εκτελώ το make
> παίρνω τα εξής μηνύματα:
>
> mkdir -p obj-intel64/
> make objects
> make[1]: Entering directory
> '/home/tasos/Downloads/parsec-3.0/advcomparch-2016-17-ex1-helpcode/pintool'
> make[1]: Nothing to be done for 'objects'.
> make[1]: Leaving directory
> '/home/tasos/Downloads/parsec-3.0/advcomparch-2016-17-ex1-helpcode/pintool'
> make libs
> make[1]: Entering directory
> '/home/tasos/Downloads/parsec-3.0/advcomparch-2016-17-ex1-helpcode/pintool'
> make[1]: Nothing to be done for 'libs'.
> make[1]: Leaving directory
> '/home/tasos/Downloads/parsec-3.0/advcomparch-2016-17-ex1-helpcode/pintool'
> make dlls
> make[1]: Entering directory
> '/home/tasos/Downloads/parsec-3.0/advcomparch-2016-17-ex1-helpcode/pintool'
> make[1]: Nothing to be done for 'dlls'.
> make[1]: Leaving directory
> '/home/tasos/Downloads/parsec-3.0/advcomparch-2016-17-ex1-helpcode/pintool'
> make apps
> make[1]: Entering directory
> '/home/tasos/Downloads/parsec-3.0/advcomparch-2016-17-ex1-helpcode/pintool'
> make[1]: Nothing to be done for 'apps'.
> make[1]: Leaving directory
> '/home/tasos/Downloads/parsec-3.0/advcomparch-2016-17-ex1-helpcode/pintool'
> make tools
> make[1]: Entering directory
> '/home/tasos/Downloads/parsec-3.0/advcomparch-2016-17-ex1-helpcode/pintool'
> g++ -DBIGARRAY_MULTIPLIER=1 -Wall -Werror -Wno-unknown-pragmas -D__PIN__=1
> -DPIN_CRT=1 -fno-stack-protector -fno-exceptions -funwind-tables
> -fasynchronous-unwind-tables -fno-rtti -DTARGET_IA32E -DHOST_IA32E -fPIC
> -DTARGET_LINUX -fabi-version=2
> -I~/Desktop/pin-3.2-81205-gcc-linux/source/include/pin
> -I~/Desktop/pin-3.2-81205-gcc-linux/source/include/pin/gen -isystem
> /home/tasos/Desktop/pin-3.2-81205-gcc-linux/extras/stlport/include
> -isystem
> /home/tasos/Desktop/pin-3.2-81205-gcc-linux/extras/libstdc++/include
> -isystem /home/tasos/Desktop/pin-3.2-81205-gcc-linux/extras/crt/include
> -isystem
> /home/tasos/Desktop/pin-3.2-81205-gcc-linux/extras/crt/include/arch-x86_64
> -isystem
> /home/tasos/Desktop/pin-3.2-81205-gcc-linux/extras/crt/include/kernel/uapi
> -isystem
> /home/tasos/Desktop/pin-3.2-81205-gcc-linux/extras/crt/include/kernel/uapi/asm-x86
> -I~/Desktop/pin-3.2-81205-gcc-linux/extras/components/include
> -I~/Desktop/pin-3.2-81205-gcc-linux/extras/xed-intel64/include/xed
> -I~/Desktop/pin-3.2-81205-gcc-linux/source/tools/InstLib -O3
> -fomit-frame-pointer -fno-strict-aliasing -c -o obj-intel64/simulator.o
> simulator.cpp
> simulator.cpp:1:17: fatal error: pin.H: No such file or directory
> compilation terminated.
> /home/tasos/Desktop/pin-3.2-81205-gcc-linux/source/tools/Config/makefile.default.rules:192:
> recipe for target 'obj-intel64/simulator.o' failed
> make[1]: *** [obj-intel64/simulator.o] Error 1
> make[1]: Leaving directory
> '/home/tasos/Downloads/parsec-3.0/advcomparch-2016-17-ex1-helpcode/pintool'
> /home/tasos/Desktop/pin-3.2-81205-gcc-linux/source/tools/Config/makefile.config:327:
> recipe for target 'all' failed
> make: *** [all] Error 2
>
>
>
> και δεν μου γίνεται το simulator.so κάποια ιδέα για το τι φταίει,
> ευχαριστώ για τον χρόνο σας.
>
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
>
More information about the Advcomparch
mailing list