How do i use the Debugger in Linux. I am using Vi editor and terminal.For C and C++ programs.2. Any great tutorials or link.3. Is there any C and C++ IDE similiar to VC++? Were I can set breakpoints etc?4. Is makefile the option to compile multiple files while using Terminal for compiling?I would be delighted if someone can point me a valuable guide or book.
(i) In office i open many terminal windows when i start my day and in each terminal i keep on login as different users many times in a day to do some task, by the end of the day when i need to exit from all terminals in a safeway instead of directly closing it i need to execute exit command or CTRL+D many times to close a single terminal safely. Can anybody tell me a way to exit from each terminal in single go, is there any command to acheive this ? I wish if we had a command like exitall like in vi we have :qa command to close multiple files opened in single window. I hope friends you have got what i am asking for ?
(ii) I want a software for debugging shellscripts searched a lot but dint got it.
I'm a newbie on Linux and currently in the process of installing it. I'm planning to install the latest version of Apache, MySql, and PHP on the machine with a debugger on it. I haven't decided which debugger is suitable for this environment since I don't have any experience on it.
openSUSE 11.1 KDevelop 3.5.5 using KDE 3.5.10 "release 21.12.1" gdb 6.8.50.
Problem: When I attempt to debug my program with breakpoints set the debugger does not stop at breakpoint. Message in gdb window is:
/bin/sh -c libtool gdb .../C++/Graphyxs/debug/./src/graphyxs --interpreter=mi2 -quiet (gdb) set print static-members off (gdb) Process exited
Attempted fix: Some forum posts suggest KDevelop upgrade. Upgraded from 3.5.4 to 3.5.5; gdb upgrade not available in openSUSE.
Other posts recommend assurance that debugger options are properly set. KDevelop Project Options has Compiler Flags -O0 -g3 with "debug" configuration.
I've been using Eclipse PDT with Zend Debugger to debug my PHP web scripts for a while, but after installing Ubuntu 10.04, I've been having issues setting up the development environment again.
I have installed Apache 2.2.16 and PHP 5.2.14 manually.
Eclipse was installed from the Synaptic Package Manager. I installed the Zend debugger and PDT for Eclipse under Eclipse's Help -> Install New Software.
Yet whenever I try to debug a web script it executes the script without stopping at any of my breakpoints. The debug window immediately shows the debug session terminated.
The end of my php.ini file located in /usr/local/lib says:
I just installed 11.04 and found that the debugger gui, kdbg, is no longer in the repositories. I have all repos enabled except backports. I also tried to find any information about the fate of kdbg, whether it is just not yet packaged for 11.04, or whether it is discontinued, but to no avail.
If it is being discontinued, I'll probably roll my own .deb package and post it somewhere - kdbg is too good to drop, I think. And while we are at it?
I have created an application that has a executable program that loads in a shared object
the shared object loads in another shared object
both of these shared object I have created
For debugging I have been printf'in data to determine what is going on
I now have some odd memory issue, and need a bit more control over debugging...
I have one workspace set up and under my exectuable(will call maintest from now on) I have two items in my link libraries under project build options being soA and soB (so A is the shared object that maintest uses, soB is the SO that soA uses) I also have linker options pthread and ldl
At the beginning of my maintest I do my dlsym and load in each function that I will be using
I always run my program using maintest, because when I have one of the SO as the startup project(turns bold) and try to run it gives me "You must select a host application to run a library"
I tried to set up this host library, i Go to Menu->Project->SetProgramArguments and change the Host Application to the debug version of my maintest
I then hit OK and try to run again but I get the same error: "You must select a host application to run a library"
If I get this part working - which I need help doing, is tehre other steps that need to be taken to debug the so's? or will this make it so when i hit f8 it will run.
I am trying to install DDD on ubuntu 10.4. Downloaded the tar.gz file and followed the instructions given on DDD web page.But I am not able to install DDD. While trying to do './configure && make' I get the following error. It says c++ is not working and is not able to create executables. I have g++ installed and I successfully create excutables from .cpp files. I've also checked the CXX variable and it is set to /usr/bin where g++ is expected to be placed.
root@tirth-laptop:/home/tirth/Downloads/ddd-3.2.1# ./configure && make loading cache ./config.cache checking host system type... i686-pc-linux-gnu
My Ubuntu system is occasionally becoming very sluggish. I'm running many things simultaneously and it's very difficult to tell which program is the culprit.
I suspect that the sluggishness is due to disk activity since the CPU usage is consistently under 50% on each of the 4 cores of the CPU, and over 30% of the 6GB of RAM are free.
Is there a tool that can show me in real time the number of disk IO operations per second and the amount of data read/written per second? Can all this info be broken down and displayed per process?
I want to write a shell script, so that at 9AM every morning a general will be sent automatically to my network users E-Mail ID. My users are as follows: akhtaruzzaman@a[URL], ariful.[URL] etc.
Below is my little effort: # !/bin/bash userlist=`cut -f 1 -d : /etc/passwd` mail -s "mailbackup" << END
keep mailbackup in another drive daily for security purpose
I'm using my Linux (SLES 10) server as a File Server at this point. I need to set File Permissions to nested folders differently to different groups. For example:
homesharedengineering* should be read only for groupA homesharedengineeringadmin should be read & write for groupB Plus read only for groupA homesharedengineeringautocad should be read & write for groupC Plus read only for groupA
I've been using Webmin and Putty to set permissions but Putty only allows me the Default Group, it won't allow me to set several groups on the same directory. Webmin seems to allow me to add multiple groups (Webmin --> Others --> File Manager --> Info & ACL tab will provide extended abilities) but when I add multiple groups, they don't seem to take effect? I'm wondering if my setup at the 'Share' level or at the hierarchy of my folder structure (unix based) needs to be set specifically?
PackageKit is a system designed to make installing and updating software on your computer easier. The primary design goal is to unify all the software graphical tools used in different distributions, and use some of the latest technology like PolicyKit to make the process suck less.
II'm a front-end web developer, I've always developed on Windows with technologies like XHTML, CSS, Javascript and Flash, I've dabbled with PHP and MySQL. I am well used to Windows workflows and tools, from Photoshop to Notepad++, Filezilla and WAMP server stacks to After Effects, and a swathe more - but always on Windows.I'm at a point where I think I need to start seriously developing on a Linux box, specifically at the moment to create web apps based on Node.js, but compiling tools and programs has become a task I'm more frequently required to do.
My question? I need to get my hands on a user-friendly install of Linux, but which one? I need common interface developer tools (lists welcome) to replace... well as many tools I have on Windows as possible.I need to be readily connected to the internet, I need OS updates to not destroy my workflow by crashing the OS, as I've seen Ubuntu do to various friends. I want efficiency, I need to be able to customise what I need to in order to perform development tasks.I guess this could be a long list, but - I don't have practical working knowledge of the Linux OS, nor how it "compares" to Windows (excuse my faux pas). I'm obviously willing to learn, but I'm far, far more keen to just... continue interface development, just on Linux instead of Windows.
A friend of mine helped me set up a server which includes Squirrel Mail.It?s CentOS 5.3.I have a person who would like to access Squirrel Mail at remote sites.My questions is, I can create an account on the server which has KDE and the usual general applications and he would have the remote access Squirrel Mail but he doesn?t need nor does he want to access KDE or anything else on my server. He just want an account so he can use Squirrel Mail.
I have the impression that not that many people understand the scope and limitations of GNU General Public License. This is somehow my basic understanding of it. If I take a program covered under the GNU license, first of all I have the right to get the source code. Second, I can modify it at will. Third, I can redistribute it as will too but the new code will necessarily will have the same GNU license. This made me wonder how people actually can charge for software derived from Linux, for instance, Red Hat. Well, my impression is that they really make profit only out of services. In this thread [URL] I think I found a lot of confusion, even from a moderator (not intended to offend). Red Hat is based on Linux and it is necessarily covered under GNU. Somebody probably bought the program from RHE and can make it available at no cost.
Nevertheless, the moderator decided to warn the user. In this article [URL] it says the following:"Our training is not designed to promote vendor lock-in. Though these courses are based on Red Hat Enterprise Linux, the source code for [RHEL] is available to the community via the GPL [GNU General Public License]," said Red Hat spokewoman Leigh Day. This thread [URL] shows yet more confused people. Is there is a glitch in this type of license that prevents programs like RHEL to be redistributed for free? Why their license page doesn't mention GNU license? Or the problem is just that people get overwhelmed by this license and are afraid to be penalized and get paralyzed? By the way, RHEL is just the example. The key question is about the license!!
What is the general opinion of the Mandriva and Debian distros? Mainly asking what kind of user you consider the distro to be for (beginners, advanced, total newb, whatever), and whether you think they offer as much to an extremely experienced user as they would to a newb.Those are my two favorite distros, and I really like Mandriva a lot. I'm trying to pick one to stick with throughout, but I'm not really sure if Mandriva is too automated and Windows-user oriented like Ubuntu (I haven't really delved into the deeper aspects of Linux so I have zero experience in this area now). This might sound a little elitist but I don't want to be using Mandriva and just be automatically dismissed as a newb on first impression just because I'm using Mandriva (although admittedly I am a bit of a newb at the moment, I don't plan on staying one).
Friends i am facing some issue with Linux i want to know how many kinds of file do we have in Linux and what are soft link and hard link mean and the difference. However i want to know also why do we use it in Linux
I have a computer on LAN running ssh. I can normally tunnel the GUI application usingssh computer-name -X program-nameBut I wam my full desktop to be running on a remote computer using ssh so that I can just use that computer remotely like a local desktop. For this I think I will need to run KDM (or GDM ) remotely, what configuration do I need to do to make this happen?
I'm wonder what the differences are, especially as it pertains to SharePoint. Why should I pick one over the other or does it matter? Also are there any Linux browser solutions for SharePoint, besides Wine + IE 6.
At this dir /lib/modules/2.6.18-164.el5PAE/ have dir on the name build, if i use the command "DIR" i can see the it there but when i try to cd into this dir it's say " No such file or directory" i Need this dir cause i want to run vmware and it's the c header / kernel dir
I'm not sure to whom I should report certain bugs, to the program developers, or to the WM developers. More confusion if plugins are involved.Flash, in opera, behaves quite bad on openbox, but in fluxbox it's substantially better (usable). I don't know about KDE or GNOME. So, whose bug is it, openbox', opera's or flash's?Conversely, chrome's and chromium's flash will behave badly on fluxbox (and somewhat similarly to flash's problems on opera under openbox!), but almost perfectly on openbox, it will just "go crazy" sometimes playing videos, but all you need to do is to kill flash (just flash) and reload the page, or even open and close the part where flash would be shown (like individual items on google reader), and it will work normally again. This case isn't much of a problem of bug "ownership" because fluxbox is, sadly, discontinued, as far as I know.
The develpment version of gimp, 2.7, again, behaves somewhat strangely with openbox, regarding window management, while gimp 2.6 was normal as 2.7 is in fluxbox. Gimp's or openbox' bug?
At some point specific distributions may have something to do with the bugs too, I was forgetting that point.Would be interesting if there were a sort of "unified" bug report place, where developers from all the involved software could decide whose "fault" it is and exchange the bits of information they may have on how to solve it universally. I think that otherwise, bugs being solved more independently, could produce collateral bugs somewhere else, I guess. Like using an hypothetical fluxbox' fix for opera's flash problems on openbox culminating in the problems that chrome has with flash on fluxbox. But hopefully developers have something more or less organized to deal with this sort of contingencies, I can't be the first person to think of that, but still, I'd like to know whom to report the bugs to in this sort of situation. "Everyone" involved? Well, at least the main suspects I guess, as I hardly can track the cause of a problem to some obscure library that is at some point used by some program or WM.
I SSH into a server from my windows partition using putty. The connection requires a private key that is in my widows partition. This all works fine.
Now, How can I do same from my linux partition? Can I copy the key to my linux partition somewhere so I can connect from my linux partition as well? Or do I need to setup separate public/private key for my linux partition?