first commit
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
- Cross-compiling for Windows
|
||||
- `nim c -d=mingw --app=console --cpu=amd64 source.nim`
|
||||
- Optimizing for size:
|
||||
- `-d:danger -d:strip --opt:size --passc=-flto --passl=-flto`
|
||||
- Reflectively loading nim executables
|
||||
- `nim c --passL:-Wl,--dynamicbase my_awesome_malwarez.nim`
|
||||
- Optimize for speed
|
||||
- `nim c --d:mingw --d:release --app=gui --deadCodeElim:on --opt:size --stackTrace:off --lineTrace:off [file]`
|
||||
- Evasion/Size?
|
||||
- `nim c --d:mingw --d:release --app=gui --deadCodeElim:on --opt:size --stackTrace:off --lineTrace:off --cpu=amd64 <source.nim>`
|
||||
- Compile 64-bit windows app without console window
|
||||
- `nim c -d:release --opt:size -d:mingw --cpu:amd64 --app:gui msgBox.nim`
|
||||
- Specify compiler path
|
||||
- `--gcc.path=pathtomingw32\bin`
|
||||
Reference in New Issue
Block a user