Linux ·Programmierung

GCC: Profiling mit instrument-functions

So wie fast jeder guter Compiler, kann man auch unter dem GCC Profiling betreiben. Eine Möglichkeit, dies zu bewerkstelligen, sind die instrument functions. Dazu werden zwei Dinge benötigt: den zusätzlichen Compilerparameter -finstrument-functions Funktionen, die die instrument functions bearbeiten Hier soll mal ein Beispiel gezeigt werden. Man hat z.B. eine C-Quelltext-Datei namen foo.c mit folgendem Inhalt:… Weiterlesen GCC: Profiling mit instrument-functions

Allgemein ·Linux

Der (static) Linking Prozess mit dem GNU Linker

In diesem Post möchte ich kurz wiedergeben, wie der Link-Algorithmus (mit statischen Bibliotheken) bei dem GNU Linker verläuft. Dabei beziehe ich mich auf http://eli.thegreenplace.net/2013/07/09/library-order-in-static-linking, wo man neben dem Link-Algorithmus auch gut verständliche Beispiele findet (wenn auch nur auf englisch), die ich hier aber nicht nochmal beschreibe. Zu wissen, wie der Link-Algorithmus funktioniert ist wichtig wenn… Weiterlesen Der (static) Linking Prozess mit dem GNU Linker

Internet ·Linux ·Programmierung

buddypress, WordPress und localhost

Ich wollte mal das Plugin buddypress zusammen mit WordPress auf meinem eigenen Rechner ausprobieren. Dabei traten ein paar interessante Probleme auf, die ich erst nach einer Weile hatte lösen können. Da die Suche nach den einzelnen Problemen nicht ganz einfach war, schreibe ich das hier mal für diejenigen auf, die das auch interessiert. WordPress installieren… Weiterlesen buddypress, WordPress und localhost