Καλησπέρα, Έχω τα Ubuntu 14.04 και στις προηγούμενες δύο ασκήσεις χρησιμοποίησα το pin-2.14. Έχω κατεβάσει όλα τα απαραίτητα αρχεία και έχω εκτελέσει τις αντίστοιχες εντολές. Παρόλο αυτά κατά την μεταγλώτισση του sniper στο τέλος παίνω τα εξής errors:
Building for x86 (intel64) [LD ] sift/recorder/obj-intel64/sift_recorder /usr/bin/x86_64-linux-gnu-ld: /home/user/pin-2.14-71313-gcc.4.4.7-linux/pinplay-dcfg-3.11-pin-3.11-97998-g7ecce2dac-gcc-linux/extras/pinplay/lib/intel64/libpinplay.a(pinplay_impl.o): unrecognized relocation (0x2a) in section `.text' /usr/bin/x86_64-linux-gnu-ld: final link failed: Bad value collect2: error: ld returned 1 exit status make[2]: *** [obj-intel64/sift_recorder] Error 1 make[1]: *** [recorder] Error 2 make: *** [/home/user/sniper-7.3/sift/libsift.a] Error 2
Χρησιμοποίησα gcc-4.8 και gcc-6 παρόλο αυτά εξακολουθώ και παίρνω το αντίστοιχο error στο make. Μήπως χρειάζεται να κατεβάσω μια πιο παλιά έκδοση του sniper?
Σας ευχαριστώ πολύ.
Καλησπέρα,
Σε Ubuntu 14.04 κατάφερα να μεταγλωττίσω επιτυχώς τον sniper 7.3 χρησιμοποιώντας gcc 5.5 και binutils 2.26 μέσω των παρακάτω εντολών:
$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test $ sudo apt-get update $ sudo apt-get install gcc-5 g++-5 binutils-2.26 $ PATH="/usr/lib/binutils-2.26/bin:$PATH" CC=gcc-5 CXX=g++-5 make
Δείτε και τα παρακάτω links μέσω των οποίων κατέληξα στην παραπάνω λύση: https://stackoverflow.com/questions/52737698/unable-to-compile-unrecognized-... https://stackoverflow.com/questions/52754728/how-to-convert-default-binutils... https://askubuntu.com/questions/466651/how-do-i-use-the-latest-gcc-on-ubuntu
Δ.
Καλησπέρα, Έχω τα Ubuntu 14.04 και στις προηγούμενες δύο ασκήσεις χρησιμοποίησα το pin-2.14. Έχω κατεβάσει όλα τα απαραίτητα αρχεία και έχω εκτελέσει τις αντίστοιχες εντολές. Παρόλο αυτά κατά την μεταγλώτισση του sniper στο τέλος παίνω τα εξής errors:
Building for x86 (intel64) [LD ] sift/recorder/obj-intel64/sift_recorder /usr/bin/x86_64-linux-gnu-ld: /home/user/pin-2.14-71313-gcc.4.4.7-linux/pinplay-dcfg-3.11-pin-3.11-97998-g7ecce2dac-gcc-linux/extras/pinplay/lib/intel64/libpinplay.a(pinplay_impl.o): unrecognized relocation (0x2a) in section `.text' /usr/bin/x86_64-linux-gnu-ld: final link failed: Bad value collect2: error: ld returned 1 exit status make[2]: *** [obj-intel64/sift_recorder] Error 1 make[1]: *** [recorder] Error 2 make: *** [/home/user/sniper-7.3/sift/libsift.a] Error 2
Χρησιμοποίησα gcc-4.8 και gcc-6 παρόλο αυτά εξακολουθώ και παίρνω το αντίστοιχο error στο make. Μήπως χρειάζεται να κατεβάσω μια πιο παλιά έκδοση του sniper?
Σας ευχαριστώ πολύ. _______________________________________________ Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
advcomparch@lists.cslab.ece.ntua.gr