- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello.
Although I've been using ICC on Linux for many years, I am now just starting to use it on Windows. I am a little dismayed to discover that the -i-static switch is a Linux-only thing, at least according to the doc.
Does the absence of this option mean that I have to distribute ICC runtime libraries when running my software on machines that don't have the compiler installed on them? Or is there an alternate method of using the ICC runtime code short of linking the entire application statically?
If it matters, I am running ICC v9.0.28 with VS 2003 on a Win2K/SP4 system.
Thanks.
Although I've been using ICC on Linux for many years, I am now just starting to use it on Windows. I am a little dismayed to discover that the -i-static switch is a Linux-only thing, at least according to the doc.
Does the absence of this option mean that I have to distribute ICC runtime libraries when running my software on machines that don't have the compiler installed on them? Or is there an alternate method of using the ICC runtime code short of linking the entire application statically?
If it matters, I am running ICC v9.0.28 with VS 2003 on a Win2K/SP4 system.
Thanks.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you compile with /MT instead of the /MD compiler option, the linker should link the static CRT libraries. However, as I am having linking difficulties myself, this may not cure the problem.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page