NASM - The Netwide Assembler
September 08, 2010, 11:50:48 AM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
: Welcome to the new NASM Forum!
Entire Forum
This board
This topic
Members
Entire Site
Home
Help
Search
Calendar
Login
Register
NASM - The Netwide Assembler
>
NASM Forum
>
Expert Questions
>
why link?
Pages: [
1
]
« previous
next »
Print
Author
Topic: why link? (Read 781 times)
ras
Jr. Member
Offline
Posts: 8
why link?
«
on:
February 27, 2010, 11:20:13 PM »
^_^ topic, [why link?]
any reasoning behind linking aside from access to higher level language compiled objects?
nasm's macro facilities are very robust, and it's more than possible to use -f bin to emit final_output quality binaries in higher forms, elf a.out pe...
so why link?
i want your opinions ';]
Logged
Keith Kanios
NASM Developer
Full Member
Offline
Posts: 135
Re: why link?
«
Reply #1 on:
March 09, 2010, 06:31:24 PM »
For very small asm-only projects, there are not many reasons beyond personal preference and eliminating the need for another tool.
For projects that wish to include static or shared libraries, or utilize highly modular design, there are many reasons.
Beyond that, there are things that end up being platform specific that are best handled by the appropriate linker. A good example is the generic use of ELF across different Unix-like platforms.
Logged
DynatOS - Defiant Development
Pages: [
1
]
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
NASM Forum
-----------------------------
=> Beginner Questions
=> Expert Questions
=> Example Code
=> Website and Forum
=> Summer of Code Ideas
=> Other Discussion
=> Announcements
Loading...