Compiling UNIX System V


 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers Compiling UNIX System V
# 8  
Old 02-24-2019
So how would i setup the system for compiling? Also, i'm not building one from scratch and i think that the source code is complete.
# 9  
Old 02-24-2019
Quote:
Originally Posted by Parodper
So how would i setup the system for compiling?
You start with, say, a Linux system. Put the sources there and use the Linux compiler - gcc to compile the sources. You should start with the compiler suite itself, (some) standard libraries, the linker, etc.. This is what hicksd8 means by "toolchain". Now you have a SysV-C-compiler that is compiled fo Linux. This is called "seeding", because ideally a compiler should be able to compile its own sources. That is: when you write a C-compiler in C you write it, then take another C-compiler and compile it, take that executable and use it to compile it again the original sources, then use that executable to compile it again. You then have a code that is compiled by the executable resulting from the very code its source has produced. From then on you use (the compiled) version X-1 to compile version X, etc.. Here you do basically the same for the whole OS.

Quote:
Originally Posted by Parodper
Also, i'm not building one from scratch and i think that the source code is complete.
Of course you build from scratch. You start with the sources for the OS and you want to have a compiled, running and installed OS. That is as much "from scratch" as it can get.

I hope this helps.

bakunin
These 2 Users Gave Thanks to bakunin For This Post:
# 10  
Old 02-25-2019
Quote:
Originally Posted by vbe
Well the C compiler was not free...
as far as I remember a Lattice C distributed by Microsoft. One reason of the many Microsoft copyrights booting SysV.
# 11  
Old 02-28-2019
So i've tried compiling the toolset, but it copies the one on my system, and that one doesn't work on UNIX. Where could i get an older toolset (compiler+linker, basically)? And the source looks like its designed to be built from an UNIX system, but its arount 40MB, and UNIX doesn't seem to be able to read floppies bigger that 1.44 MB. Is there a way to copy something that size? I'm using Virtualbox

Last edited by Parodper; 03-25-2019 at 12:53 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Compiling Android system on Linux MInt

i have been trying to compile an android Marshmello system with no success. every time i try to compile i get this error javac: invalid source release: 1.7s Usage: javac <options> <source files> make: *** Error 41 #### make failed to build some targets (03:04 (mm:ss)) ####... (2 Replies)
Discussion started by: gearm
2 Replies

2. UNIX for Dummies Questions & Answers

Compiling error in UNIX

Hi, I'm trying to compile the code for a program and I run into the following error, ncfile.h: In constructor ‘ncfile::NcAttribute<T>::NcAttribute(const std::string&, const char*)': ncfile.h:357: error: there are no arguments to ‘strlen' that depend on a template parameter, so a declaration of... (1 Reply)
Discussion started by: bstephens
1 Replies

3. Shell Programming and Scripting

Compiling tools for unix machine using C

Hello everyone i have a script written in C and i need to compile it in a unix machine i am a first time programmer and i do not know how to compile this and also i need to save the results in a table please help we normally use instructions like build_bb -f but now im confused i dnt knw hw to use... (1 Reply)
Discussion started by: DeVGuL
1 Replies

4. UNIX for Dummies Questions & Answers

Compiling Kernel for an Embedded System

-----Edit----- My original post was long and confusing. To sum it up, I am wondering how to do the following Debian based commands on an RPM type system. dpkg -i XXX.deb update-initramfs -k xxx -c update-grub I hope someone can provide some insight. Thanks in advance! --------------... (0 Replies)
Discussion started by: b4sakenxx
0 Replies

5. Programming

Compiling Pro*C program under unix

Hello, I am trying to compile a Pro*C program under unix: proc iname=test.pc works fine but then I am not able to compile the test.c file : gcc test.c -o test.o -L $ORACLE_HOME/lib -l clntsh /usr/bin/ld: Object file format error in: /u01/app/oracle/product/10.1.0.2.0/lib:... (1 Reply)
Discussion started by: nsmrmd
1 Replies

6. Programming

Problem compiling c file on unix

HI, I have a proc installation. On running the following 3 commands, I successfully get 3 C files. proc char_map=string util.pc proc char_map=string FDRFeedMain.pc proc char_map=string NonMons.pc This gives me util.c FDRFeedMain.c NonMons.c Now when i try to compile the... (6 Replies)
Discussion started by: allah_waris45
6 Replies

7. Programming

compiling c program in unix

if somebody can help me pls. i need the source code for a shell which compiles C or java programs in unix i need a very short and simple one, just the compiling part Respect (2 Replies)
Discussion started by: zlatan005
2 Replies

8. Shell Programming and Scripting

Compiling scripts written in Unix

I would like to convert some Unix scripts into machine language. I dont know how to programe in C. Is there any software out there that I can use to convert these Unix scripts into machine language. Thanks. (1 Reply)
Discussion started by: coburn
1 Replies

9. UNIX for Advanced & Expert Users

compiling idl file on unix

hi i need to compile idl files to convert them to classes, on Unix platform. Please tell me how to compile these files & which commands are to be used for this purpose. Thanks & Regards (6 Replies)
Discussion started by: rochitsharma
6 Replies

10. Solaris

compiling Oracle Forms in UNIX-solaris

I am using the command: f60gen to complie a form and it says it does not work Pls help, as I am trying to compile a few .fmb files to fmx... Cheers (1 Reply)
Discussion started by: etravels
1 Replies
Login or Register to Ask a Question