poscore Δημοσ. 30 Ιανουαρίου 2014 Μέλος Δημοσ. 30 Ιανουαρίου 2014 Τι είχες δοκιμάσει, με ποιον compiler, με ποιες βιβλιοθήκες και σε ποια πλατφόρμα; Ρωτάω γιατί η σύνδεση με βιβλιοθήκες διαφέρει και από πλατφόρμα σε πλατφόρμα και από compiler σε compiler. Για παράδειγμα, με gcc οι στατικές βιβλιοθήκες είναι αρχεία με κατάληξη .a (τα οποία περιέχουν μέσα τους αρχεία .o ... μπορείς να κάνεις link κι απευθείας με κάποιο ή κάποια .o αρχεία). έχω πολύ καιρό για να θυμάμαι ακριβώς ποιά έκδοση Gcc είχα. Well, μου φτάνει αν θα μπορέσεις να υποδείξεις σε 12.04 Ubuntu ας πούμε. Νομίζω έκανα gcc -S file.c Η κάτι παρόμοιο. Αυτη την υπόδειξη είχα απο έναν "καθηγητή" χωρίς τίποτα άλλο. Κάααατι μου ξέφυγε όμως, κάτι έκανα λάθος γτ κοίταξα και το manual και όντως αυτό το arg που έβαζα έκανε την δουλειά. Dunno αν χρειαζόταν τπτ ακόμη.
geomagas Δημοσ. 30 Ιανουαρίου 2014 Δημοσ. 30 Ιανουαρίου 2014 Άσχετο με το δικό σου ορισμό της σχετικότητας, τον οποίο δε μας είπες. Με το δικό μου ορισμό ο οποίος είναι "απαραίτητο dependency που πρέπει να υπάρχει στο target σύστημα αλλιώς η εφαρμογή σου δε μπορεί να τρέξει" είναι σχετικότατο. Άσχετο διότι μιλάς γενικά για dependencies. Δεν λέει κάτι αυτό. Όλα σχεδόν τα προγράμματα που τρέχουν αυτή τη στιγμή στον κόσμο χρησιμοποιούν κάποιου είδους dependency, με τον ένα ή τον άλλο τρόπο. Είναι άλλο να χρησιμοποιείς μία βιβλιοθήκη, που είναι εξωτερική διότι δεν έχει νόημα να την ενσωματώσεις, κι άλλο να καλείται ένα stub ενσωματωμένο στο exe το οποίο διαβάζει κώδικα μιας άλλης μηχανής και το μεταφράζει κατά το χρόνο εκτέλεσης.
defacer Δημοσ. 30 Ιανουαρίου 2014 Δημοσ. 30 Ιανουαρίου 2014 Νομίζω πως εφόσον το αρχικό θέμα του thread είναι μέσες άκρες "πώς θα γίνει να μην έχω κανενός είδους dependencies" δεν είναι και τόσο άσχετο αυτό που λέω. Νωρίτερα μάλιστα ο OP ζήτησε διευκρινίσεις ακριβώς σχετικά με το πώς θα πετύχει κάτι τέτοιο. Γι' αυτόν φαίνεται πως έχει πολύ μεγάλο νόημα το να την ενσωματώσεις που λες.
poscore Δημοσ. 30 Ιανουαρίου 2014 Μέλος Δημοσ. 30 Ιανουαρίου 2014 Επειδή δεν θέλω να ξεφύγει πάλι το θέμα, απλά παιδιά δεν θέλω να έχω depedencies. Να μην εξαρτάται απο τπτ το αρχείο μου. Να πατάω κλικ και να τρέχει Αυτα.
migf1 Δημοσ. 30 Ιανουαρίου 2014 Δημοσ. 30 Ιανουαρίου 2014 Επειδή δεν θέλω να ξεφύγει πάλι το θέμα, απλά παιδιά δεν θέλω να έχω depedencies. Να μην εξαρτάται απο τπτ το αρχείο μου. Να πατάω κλικ και να τρέχει Αυτα. Σου είπαμε ήδη: static link όλα τα dependencies (και ο θεός βοηθός αν είσαι σε linux/unix).
geomagas Δημοσ. 30 Ιανουαρίου 2014 Δημοσ. 30 Ιανουαρίου 2014 Νομίζω πως εφόσον το αρχικό θέμα του thread είναι μέσες άκρες "πώς θα γίνει να μην έχω κανενός είδους dependencies" δεν είναι και τόσο άσχετο αυτό που λέω. Νωρίτερα μάλιστα ο OP ζήτησε διευκρινίσεις ακριβώς σχετικά με το πώς θα πετύχει κάτι τέτοιο. Γι' αυτόν φαίνεται πως έχει πολύ μεγάλο νόημα το να την ενσωματώσεις που λες. Οκ. Αλλά είχαμε "καταντήσει" να μιλάμε για τη διαφορά του compiler από τον interpreter. Χαίρομαι που ξαναγυρίσαμε ontopic.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα