Seite 191 von 202 ErsteErste ... 91141181187188189190191192193194195201 ... LetzteLetzte
Ergebnis 2.851 bis 2.865 von 3026

Thema: [Programmiererstammtisch] "Zum ächzenden Compiler"

  1. #2851
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Ich würde dir zustimmen wenn es eine Fehlermeldung statt impliziter Umwandlung gegeben hätte.

  2. #2852
    Registrierter Benutzer Avatar von alpha civ
    Registriert seit
    22.07.06
    Beiträge
    16.757
    Javascript ist voll von (inkonsinstenter) impliziter Typumwandlungen. Mit ein Grund, warum es eine Müllsprache ist und Typescript entwickelt wurde.

  3. #2853
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    https://www.engraved.blog/building-a...achine-inside/

    Unless you have been living under a rock, you have heard of this new ChatGPT assistant made by OpenAI. You might be aware of its capabilities for solving IQ tests, tackling leetcode problems or to helping people write LateX. It is an amazing resource for people to retrieve all kinds of information and solve tedious tasks, like copy-writing!

    Today, Frederic Besse told me that he managed to do something different. Did you know, that you can run a whole virtual machine inside of ChatGPT?

  4. #2854
    Frühstücksbonze Avatar von Gullix
    Registriert seit
    21.07.10
    Beiträge
    13.387
    Also, Software auf einer virtuellen Maschine ausführen kannte ich. Aber das ist jetzt irgendwie umgekehrt, eine VM innerhalb einer Software.
    Mit Naturgesetzen kann man nicht verhandeln. --Harald Lesch

    Ein Atomkrieg würde die Menschheit auslöschen. Hätte aber auch Nachteile.

  5. #2855
    Pfeffersack Avatar von slowcar
    Registriert seit
    04.01.06
    Ort
    hh
    Beiträge
    18.212
    Zitat Zitat von Gullix Beitrag anzeigen
    Also, Software auf einer virtuellen Maschine ausführen kannte ich. Aber das ist jetzt irgendwie umgekehrt, eine VM innerhalb einer Software.
    So hat einer der spektakulärsten Hacks der letzten Zeit funktioniert, in der Gif-Verarbeitung von iMessages hatten sie eine VM geschrieben, die dann (mehr oder weniger) beliebige Software auf dem iPhone ausführen konnte.
    Technisch extrem geil gemacht.

    Lustig fand ich dieses hier:


    Quelle: https://www.reddit.com/r/ProgrammerH..._old_joke_for/

  6. #2856
    Administrator
    Registriert seit
    20.08.04
    Beiträge
    8.965
    Das ist ganz schön [hier fehlt mir das passende Wort].

    Ob das Teil einen User im Civforum imitieren kann?
    Verstand op nul, frituur op 180.

  7. #2857
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Endlich frisches Blut

  8. #2858
    Registrierter Benutzer Avatar von SvenBvBFan
    Registriert seit
    12.05.13
    Ort
    BaWü
    Beiträge
    6.885
    Ich würde gerne gescheit debuggen, weiß aber nicht wie:

    Basis sind viele Klassen C++ code und viele C++ executables. Mit einer Makefile wird das ganze kompiliert. Anschließend stupse ich mit einer Bashfile, in der ein Haufen Parameter definiert werden, eine der executables an.
    Ich nutze vscode zum programmieren, da ich aber nicht innerhalb von vscode kompiliere und auch nicht ausführe, weiß ich nicht, wie ich den debugger nutzen kann. Weiß jemand wie das geht?

    (Ingesamt sind das bestimmt mehrere Zehntausend Zeilen Code, der Code ist über die letzten 15 Jahre entstanden, mein Prof debugged aber nur mit cout.)
    Ich bin Brian und meine Frau ist auch Brian!
    - Life of Brian 1979

    Zitat Zitat von Yttrium Beitrag anzeigen
    Einen fünften Teil [Civilization] wird es 100%ig nicht geben, User.
    - civforum.de 2001

  9. #2859
    Pfeffersack Avatar von slowcar
    Registriert seit
    04.01.06
    Ort
    hh
    Beiträge
    18.212
    Du brauchst jedenfalls debug symbols, um debuggen zu können. Womit kompilierst Du denn genau? Ich meine, bei gcc wäre es -g für die symbols, aber habe c++ nie ohne IDE genutzt.

  10. #2860
    Registrierter Benutzer Avatar von SvenBvBFan
    Registriert seit
    12.05.13
    Ort
    BaWü
    Beiträge
    6.885
    Ich glaube der relevante Part in der Makefile sollte das hier sein:
    Code:
    # Compiler options
    #
    export CXX	= g++
    export CXXFLAGS = -std=gnu++11 -fPIC -O3 -w -Wall -Wextra -pedantic -pedantic-errors -fopenmp #-Wno-unknown-pragmas
    #-ffast-math  // faster, but ignores errno
    #-fopenmp     // to enable parallelized parts
    
    #
    # Specify these additional libraries according to your specific installation
    # Note: If you see something related to linastrocpp and you do not
    #       have this library then simply comment it in the lines below
    #
    export INCL	= -usr/local/include
    export LIBS	= -lgsl -lcfitsio -lCCfits -Lusr/lib/ #-lastrocpp_v2
    Ich bin Brian und meine Frau ist auch Brian!
    - Life of Brian 1979

    Zitat Zitat von Yttrium Beitrag anzeigen
    Einen fünften Teil [Civilization] wird es 100%ig nicht geben, User.
    - civforum.de 2001

  11. #2861
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.440
    Vscode frisst doch auch makefiles, oder? Für debug dann ein gesondertes Target.

  12. #2862
    Registrierter Benutzer Avatar von SvenBvBFan
    Registriert seit
    12.05.13
    Ort
    BaWü
    Beiträge
    6.885
    Ich kenne mich mit so Sachen nicht gut aus. Ich pack also in die Compilersettting sowas wie den -g flag dran und packe die compilierten Dateien in ein anderes bin Verzeichnes? Und wie kann dann beim ausführen der bash Datei debuggen? Oder muss ich die executables auch irgendwie in vscode ausführen?
    Ich bin Brian und meine Frau ist auch Brian!
    - Life of Brian 1979

    Zitat Zitat von Yttrium Beitrag anzeigen
    Einen fünften Teil [Civilization] wird es 100%ig nicht geben, User.
    - civforum.de 2001

  13. #2863
    Registrierter Benutzer Avatar von alpha civ
    Registriert seit
    22.07.06
    Beiträge
    16.757
    Zitat Zitat von SvenBvBFan Beitrag anzeigen
    Ich würde gerne gescheit debuggen, weiß aber nicht wie:
    Warum willst du nicht den Code mit VSCode ausführen? Gescheit debuggen tut man mit eine Ide/Editor, der die Werte der lokalen Variablen anzeigt, und auch den Callstack mit angibt. Inklusive Schritt für Schritt Ausführung mit setzen von Breakpoints.

  14. #2864
    Registrierter Benutzer Avatar von SvenBvBFan
    Registriert seit
    12.05.13
    Ort
    BaWü
    Beiträge
    6.885
    Zitat Zitat von alpha civ Beitrag anzeigen
    Warum willst du nicht den Code mit VSCode ausführen?
    Wenn ich wüsste wie ich das mache, würde ich das ja tun.
    Ich bin Brian und meine Frau ist auch Brian!
    - Life of Brian 1979

    Zitat Zitat von Yttrium Beitrag anzeigen
    Einen fünften Teil [Civilization] wird es 100%ig nicht geben, User.
    - civforum.de 2001

  15. #2865
    Registrierter Benutzer Avatar von alpha civ
    Registriert seit
    22.07.06
    Beiträge
    16.757
    Du musst Flunkys Hinweis befolgen, dass VSCode dein Makefile für den Build verwenden kann.

    Das hier habe ich auf die schnelle dazu gefunden: https://earthly.dev/blog/vscode-make/
    Ich habe das nur grob überflogen, aber das sollte dir eventuell helfen können.

Seite 191 von 202 ErsteErste ... 91141181187188189190191192193194195201 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •