Welcome, Guest. Please login or register.

Author Topic: Visual Studio, GNU Makefiles and Cross Compiling.  (Read 4411 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Heiroglyph

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show all replies
Re: Visual Studio, GNU Makefiles and Cross Compiling.
« on: November 21, 2011, 01:18:59 AM »
I think RCINCS is for windows resources, so I doubt it's required here unless Visual Studio complains about not having it.

Interesting idea, I wish I had more to give back, but I hate makefiles with a passion.

I will be very interested in see what comes of it though.  If there is one thing MS is good at, it's IDEs.
 

Offline Heiroglyph

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show all replies
Re: Visual Studio, GNU Makefiles and Cross Compiling.
« Reply #1 on: November 21, 2011, 01:25:37 AM »
Oops, forgot:
-s  Remove all symbol table and relocation information from the executable.

Here is a reference:
http://gcc.gnu.org/onlinedocs/gcc/Link-Options.html#Link-Options
 

Offline Heiroglyph

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show all replies
Re: Visual Studio, GNU Makefiles and Cross Compiling.
« Reply #2 on: November 22, 2011, 06:02:05 AM »
Quote from: EDanaII;668633

OK, so -noixemul prevents linking to the ixemul library... so I assume this is only useful to projects that are porting Posix software? Or is it broader than that? Also, that Libnix reference in LIBS... is that a reference to ixemul? Or an alternate? What's it's purpose?


Here is a pretty good source for what you're doing.  This page is particularly relevant:  http://www.tbs-software.com/guide/index.php?guide=gg.doc%2Fgcc-amigaos.guide&node=-noixemul
 

Offline Heiroglyph

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show all replies
Re: Visual Studio, GNU Makefiles and Cross Compiling.
« Reply #3 on: November 22, 2011, 05:18:14 PM »
Libnix is more Amiga like, ixemul is very posix oriented.

Unless you're porting, you'd want to use libnix via -noixemul.