Han <keepsim...@gmail.com> wrote: > I am trying to build and run some of my C programs in UML. One way I tried is > to build (i.e. compile) the program on the host, then run it in UML. The > problem is that the UML rootfs I used lacks many of the /usr/lib/ shared > libraries, hence the program failed to run.
Well, you have to install the things you need then. > My question is: what is the best practice to build and run C programs for UML? > Do people normally compile the program on the host and then run it in UML? > Or compile the program directly in UML and then run it? I make sure I have the same operating system and 32/64-bit-ness, and I use hostfs, and I use "make DESTDIR=/path/to/my/uml/instance install". > If folks compile the C programs in UML directly, where the "gcc" comes from? > Is it built part of the rootfs, or some add-ons? Any pointers for that? It's part of the rootfs, and you have a complete operating system there. You use yum or apt or yast2 to install whatever you need. -- ] Never tell me the odds! | ipv6 mesh networks [ ] Michael Richardson, Sandelman Software Works | network architect [ ] m...@sandelman.ca http://www.sandelman.ca/ | ruby on rails [ ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ User-mode-linux-user mailing list User-mode-linux-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user