Jump to content

Avoiding evil windows to create dll files


Guest kirandip_sidhu
 Share

Recommended Posts

Guest kirandip_sidhu

Does anyone know how to create dll files in linux, through free software or command lines?

 

[moved from Software by spinynorman]

Link to comment
Share on other sites

The answer depends on what you *really* want.

 

The short answer would be "there's no way" because .DLL files are a Windows-only thing. The equivalent of XXX.DLL in Windows, is libXXX.so (so=Shared Object) in Unix (hence in Linux).

 

So a longer answer is:

- If what you really want is to create Unix(/Linux) shared objects, that is libraries with .so extension, then use whatever compiled language suits you best (C++, Ada...).

- If you really want to create .DLL files, then maybe not all is lost. You may try and find if what you want is possible with Wine and/or Mono. Wine is a win32 compatibility layer for Linux, so it may let you create your .DLL files without Windows, though you may still need win32 apps. Mono is a .NET runtime and compiler for Linux, so maybe you'll be able to create .NET-specific .DLL files (if that exists). Note that both are in deep development, and neither is 100% stable and compatible, though both are already at an advanced and usable stage.

 

Then if what you want only is not to boot windows, but you accept using Windows, you can try running a whole Windows environment in a virtual machine (Bochs, Plex86, VMware, Win4Lin...).

 

I hope this helps.

 

Yves.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...