Tuesday, November 6, 2012
Sunday, October 21, 2012
How to compile inline Assembly in C
How to compile Assembly inline with C
Make sure you have 32-bit libraries, install them:
Make sure you have 32-bit libraries, install them:
apt-get install gcc-multilib
#include <stdio.h>
char Format[] = "Hello world, %d\n";
int main (void)
{
asm
(
"subl $8, %esp\n"
"movl $3, 4(%esp)\n"
"movl $Format, (%esp)\n"
"call printf\n"
"addl $8, %esp\n"
);
return 0;
}
gcc -m32 test.c -o test.o; ./test.o
http://stackoverflow.com/questions/11378181/use-printf-function-in-inline-asm-on-gcc
Friday, October 5, 2012
Saturday, September 22, 2012
How to install Gnome 3 on Ubuntu
How to install Gnome 3 on Ubuntu:
To install them:
This is less glitchy and much smoother than Unity!
To install them:
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell
sudo apt-get install gnome-tweak-tool *optional*
sudo apt-get update
sudo apt-get install gnome-shell
sudo apt-get install gnome-tweak-tool *optional*
This is less glitchy and much smoother than Unity!
How to completely remove Unity from Ubuntu
How to completely remove Unity from Ubuntu:
Make sure to have another Desktop installed!
Remove the packages for Unity:
Make sure to have another Desktop installed!
Remove the packages for Unity:
sudo apt-get remove unity unity-2d-places unity-2d unity-2d-panel unity-2d-spread unity-asset-pool unity-services unity-lens-files unity-lens-music unity-lens-applications gir1.2-unity-4.0 unity-common indicator-sound indicator-power indicator-appmenu libindicator6 indicator-application evolution-indicator indicator-datetime indicator-messages libnux-1.0-0 nuxtools
Monday, September 17, 2012
How to install Subversion in Ubuntu
How to install subversion
To install the packages:
Then you can download copies of svns:
To install the packages:
sudo apt-get install subversion
Then you can download copies of svns:
svn checkout SVN_LINK
Monday, September 10, 2012
How to install the WX Python package in Ubuntu
How to install Python WX for creating Python GUIs
WX is a cross-platform GUI kit for Python.
To install the packages:
WX is a cross-platform GUI kit for Python.
To install the packages:
sudo apt-get install python-wxgtk2.8
Thursday, August 30, 2012
How to install Objective C on Ubuntu
How to install Objective C packages:
To install them:
To compile files:
To install them:
sudo apt-get install gobjc gnustep gnustep-make gnustep-common
To compile files:
gcc -o hello hello.m -Wall -lobjc
Subscribe to:
Posts (Atom)