Toon posts:

[Newbie]GCC

Pagina: 1
Acties:
  • 111 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Nadat ik wat wou compilen moest ik make en cc downloaden(Command not Found). Ik heb deze dus in tar.gz gedowned. Maar hoe moet ik gcc*.tar.gz installeren?? Toen ik gcc*.tar.gz uitpakte waren dat een enorme lijst met bibliotheken en dergelijke. Moet ik deze ergens kopieren?? Ik heb geen andere versie van cc of gcc geinstalleerd, die worden niet geinstalleerd tijdens een minimale install in SuSE71. Ik las ergens dat je ook nog export cc = gcc moest doen ofzo?? Is dat zo??

Thnx

Verwijderd

Topicstarter
De inhoud van mijn gcc map is trouwens:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
linux:~/files/gcc-3.0/gcc # ls
.            bitmap.c    combine.c   cselib.h   except.h      genattr.c   gsyslimits.h    libgcc1.c    params.c        rtlanal.c     timevar.h
..          bitmap.h     conditions.h    cstamp-h.in   exgettext     genattrtab.c     gthr-aix.h    libgcc2.c      params.def        sbitmap.c   tlink.c
.cvsignore      build-make     config       dbxout.c    explow.c      gencheck.c     gthr-dce.h libgcc2.h      params.h        sbitmap.h     toplev.c
.gdbinit        builtins.c     config.gcc   dbxout.h    expmed.c      gencodes.c     gthr-posix.h    limitx.h       patch-apollo-includes  scan-decls.c    toplev.h
ABOUT-GCC-NLS    builtins.def   config.guess    dbxstclass.h  expr.c        genconfig.c gthr-rtems.h    limity.h        po             scan-types.sh   tradcif.c
ABOUT-NLS        c-aux-info.c   config.in    dce.c     expr.h       genemit.c     gthr-single.h   listing        predict.c        scan.c        tradcif.y
COPYING      c-common.c     configure    defaults.h    f           genextract.c     gthr-solaris.h  lists.c      prefix.c          scan.h       tradcpp.c
COPYING.LIB    c-common.def   configure.frag  dependence.c  final.c    genflags.c    gthr-vxworks.h  local-alloc.c     prefix.h        sched-deps.c    tradcpp.h
ChangeLog        c-common.h     configure.in    diagnostic.c  fix-header.c    gengenrtl.c   gthr-win32.h    longlong.h    print-rtl.c       sched-ebb.c     tree.c
ChangeLog.0    c-convert.c    conflict.c    diagnostic.h  fixinc        genmultilib gthr.h      loop.c      print-tree.c         sched-int.h     tree.def
ChangeLog.1    c-decl.c  convert.c   doc         fixproto     genopinit.c   haifa-sched.c   loop.h      profile.c         sched-rgn.c     tree.h
ChangeLog.2    c-dump.c  convert.h   doloop.c   flags.h    genoutput.c  halfpic.c    machmode.def   protoize.c       sched-vis.c     tsystem.h
ChangeLog.3    c-dump.h  cp       dominance.c   floatlib.c  genpeep.c     halfpic.h  machmode.h   real.c             sdbout.c     typeclass.h
ChangeLog.4    c-errors.c     cppdefault.c    doprint.c     flow.c      genrecog.c   hard-reg-set.h  make-l2.com     real.h          sdbout.h     unprotoize.c
ChangeLog.lib    c-format.c     cppdefault.h    doschk.c    fold-const.c    gensupport.c     hash.c     makefile.vms    recog.c         sibcall.c    unroll.c
FSFChangeLog      c-lang.c   cpperror.c dostage2    fp-test.c    gensupport.h     hash.h        mbchar.c        recog.h         simplify-rtx.c  unwind-dw2-fde.c
FSFChangeLog.10     c-lex.c   cppexp.c    dostage3  function.c  ggc-callbacks.c  hwint.h       mbchar.h     reg-stack.c     sort-protos     unwind-dw2-fde.h
FSFChangeLog.11     c-lex.h   cppfiles.c    dwarf.h  function.h ggc-common.c     ifcvt.c       mips-tdump.c regclass.c       ssa.c       unwind-dw2.c
LANGUAGES        c-parse.c  cpphash.c    dwarf2.h   future.options  ggc-none.c   input.h       mips-tfile.c regmove.c         ssa.h      unwind-pe.h
Makefile.in    c-parse.in     cpphash.h  dwarf2asm.c   gansidecl.h     ggc-page.c    insn-addr.h     mkconfig.sh     regrename.c        stab.def      unwind-sjlj.c
NEWS            c-parse.y   cppinit.c    dwarf2asm.h   gbl-ctors.h     ggc-simple.c     integrate.c     mkdeps.c        regs.h           stack.h       unwind.h
ONEWS          c-pragma.c     cpplex.c    dwarf2out.c   gcc.c        ggc.h      integrate.h     mkdeps.h        reload.c           stmt.c       unwind.inc
README-fixinc    c-pragma.h     cpplib.c      dwarf2out.h   gcc.h        ginclude      intl     mkinstalldirs     reload.h         stor-layout.c   varasm.c
README.Portability  c-semantics.c  cpplib.h   dwarfout.c    gcc.hlp    glimits.h      intl.c        mklibgcc.in  reload1.c        stringpool.c    varray.c
SERVICE      c-tree.h    cppmacro.c dwarfout.h    gccbug.in  global.c      intl.h       mkmap-flat.awk    reorg.c           sys-protos.h    varray.h
acconfig.h      c-typeck.c     cppmain.c     emit-rtl.c    gccspec.c     gmon.c      java       mkmap-symver.awk  resource.c         sys-types.h     version.c
aclocal.m4      caller-save.c  cppspec.c     enquire.c     gcov-io.h     graph.c        jump.c      move-if-change    resource.h         system.h     version.h
alias.c      calls.c      cross-make    errors.c    gcov.c      graph.h     lcm.c        objc         rtl.c         testsuite    vmsconfig.com
basic-block.h    collect2.c     crtstuff.c  errors.h    gcse.c      gstab.h     libgcc-std.ver  optabs.c        rtl.def         timevar.c    xcoffout.c
bb-reorder.c      collect2.h     cse.c       except.c   gen-protos.c    gsyms.h     libgcc1-test.c  output.h        rtl.h           timevar.def     xcoffout.h

Ik heb zo'n idee dat ik deze directory gewoon ergens naartoe moet verplaatsen??

Iemand??

Verwijderd

Doet :
code:
1
2
3
./configure
make
make install

het niet gewoon? (gokje, heb het zelf de laatste tijd nooit meer hoeven installeren ...)
Kijk anders even in het bestandje INSTALL of README, daar staat vast ook wel wat nuttigs :)

[editje]
even niet gezien ... INSTALL of README zit er niet bij :) probeer dan maar gewoon die andere regels...
[/editje]

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Zo te zien zit je achter een linux-bak. Welke distro?
Volgens mij kan je gewoon het beste de gcc-package +toebehoren installeren...

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

Topicstarter
Ik zit via ssh op me linux bak, zoasl aangegeven in de eerste post draaiende op SuSE 7.1. Ik wil dus gcc installeren. Nu heb ik de package.

./configure
make
make install

werkt niet omdat ik geen cc of gcc geinstalleerd heb en make ook niet is geinstalleerd.

Toch bedankt voor de reactie's!!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 13:10

Creepy

Tactical Espionage Splatterer

start YaST en installeer dan gcc.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
In de server zit geen CD-ROM speler. En YaST is in SuSE71 niet stabiel :(. Had daardoor ook al problemen met me netwerk.

Niemand weet of die libs ergens heen moeten??
Of hoe ik dat gcc bestand kan installeren zonder gebruik van (g)cc??

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 08-02 16:57

wzzrd

The guy with the Red Hat

Ik heb een beetje het donkerbruine vermoeden dat je probeert iets te compilen als gewone user, terwijl die commands (geloof ik) in een sbin mapje staan en niet aanroepbaar zijn voor gewone users. (Kan het niet checken, zit nu achter mijn windows bak, en ik compileer alles als wortel. Da's lekker :) )

Verwijderd

Topicstarter
Nee, ben als root ingelogd. Maar om dingen te compileren en instaleren heb je (g)cc en make nodig. Aangezien ik die niet had en dus heb gedownload probeer ik deze modules nu te installeren.

Weet niemand antwoord op m'n vragen??

Verwijderd

Topicstarter
Lijkt me niet extreem lastig probleem en helaas weet ikzelf de oplossing niet. Is er hier echt niemand die het weet?? Ik heb al de search gebruikt en met google gezocht. Alleen helaas geen resultaat. :'(

Verwijderd

Zonder compiler is het lastig een compiler te compileren :)

Mischien kan je er eentje lenen ergens, van een bootflop ofzow... Je hebt iig binutils, fileutils, diffutils, find, gcc, grep,make, mawk, sed, sh-utils, tar, texinfo en textutils nodig om gcc2.9.3 te installeren. (bron:lfs3.0-rc2)
Lijkt me handiger om het met een SuSE tool te proberen. Maar zou zo niet weten hoe...

Verwijderd

Topicstarter
Wat stom dat die utilities dan niet worden geinstalleerd |:(
Ik denk dat ik dan maar een CD-ROM speler ergens vandaan tover en via YaST die compiler toevoegen. Of heeft iemand een makkelijkere oplossing??

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 13:10

Creepy

Tactical Espionage Splatterer

Die had je tijdens de installatie zelf kunnen kiezen hoor. GCC zit bij zo'n beetje elke linux distributie! (in ieder geval de wat grotere, distributies op 1 flop voor firewalls etc. zitten ze meestal niet bij)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
Maar ik had voor de minimale installatie gekozen en zelf geen onafhankelijke paketten geinstalleerd. Ik wist van te voren ook niet dat ik die paketten nodig zou hebben.

Nu weet ik wel beter :?

Verwijderd

Autoconf , Automake, M4 en make zijn zo een aantal pakketten die het compileren al een stuk eenvoudiger maken. Om gcc te compileren:
code:
1
2
3
./configure 
make bootstrap
make install

Die bootstrap zorgt voor extra controles zodat je gcc wel compileert na install.

Verwijderd

Topicstarter
Harstikke bedankt maar ik heb het al opgelost. Heb er een CD-ROM speler ingezet en vanaf de cd via YaST gcc & make geinstalleerd en nu werkt het goed!!! :9~
Pagina: 1