Pelles C > Add-ins

Add-In SelCompiler

<< < (3/3)

bitcoin:
TimoVJL, i have error..

> D:\masm32\asm\uasm\uasm64.exe -coff "d:\sstst\1.asm" -Fo"d:\sstst\output\1.obj"
UASM v2.47, Nov 17 2018, Masm-compatible assembler.
Portions Copyright (c) 1992-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.


***********
ASCII build
***********

1.asm: 19 lines, 2 passes, 43 ms, 0 warnings, 0 errors
Building 1.tag.
> polink.exe -machine:x86 -subsystem:windows -safeseh kernel32.lib user32.lib gdi32.lib comctl32.lib comdlg32.lib advapi32.lib delayimp.lib -out:"d:\sstst\1.exe" d:\sstst\output\1.obj
POLINK: fatal error: File not found: 'd:\sstst\output\1.obj'.
*** Error code: 1 ***
Done.


But this file are in current dir, nor in output

If i copy 1.obj to output dir, it works.

TimoVJL:
problem is with option order
--- Code: ---D:\masm32\asm\uasm\uasm64.exe -coff "d:\sstst\1.asm" -Fo"d:\sstst\output\1.obj"
--- End code ---
-Fo should be before source file.

EDIT: menu View -> Target files or Project window, press Target Files, select .obj from treeview, select left mouse button context menu Properties, Build commands and fix string at there

in ppj-file need to be
--- Code: ---$(AS) $(ASFLAGS) -Fo"$@" "$!"
--- End code ---
SelCompiler.ini

--- Code: ---[UAsm]
...
APSH=$(AS) $(ASFLAGS) -Fo"$@" "$!"
--- End code ---

Pelles C 9

--- Code: ---Generated by HexEdit
C:\code\PellesC9\Bin\poide.exe

001110f0  00 00 00 00 24 00 28 00 41 00 53 00 29 00 20 00  ....$.(.A.S.). .
00111100  24 00 28 00 41 00 53 00 46 00 4c 00 41 00 47 00  $.(.A.S.F.L.A.G.
00111110  53 00 29 00 20 00 2d 00 46 00 6f 00 22 00 24 00  S.). .-.F.o.".$.
00111120  40 00 22 00 20 00 22 00 24 00 21 00 22 00 00 00  @.". .".$.!."...

--- End code ---

bitcoin:
Yes, it works. Thanks.

Navigation

[0] Message Index

[*] Previous page

Go to full version