#!/usr/bin/gdc
import std.stdio;
void main()
{
writeln(Hello, world with automated script running!);
}
When I compile the code above normal to an a.out binary it runs
like expected. But running it with shebang it does nothing. No
output, especially no error message. Nothing.
What do I
On Wednesday, 20 August 2014 at 20:21:13 UTC, anonymous wrote:
On Wednesday, 20 August 2014 at 20:17:49 UTC, Newbie wrote:
#!/usr/bin/gdc
import std.stdio;
void main()
{
writeln(Hello, world with automated script running!);
}
When I compile the code above normal to an a.out binary it runs
On Wednesday, 20 August 2014 at 20:17:49 UTC, Newbie wrote:
#!/usr/bin/gdc
import std.stdio;
void main()
{
writeln(Hello, world with automated script running!);
}
When I compile the code above normal to an a.out binary it runs
like expected. But running it with shebang it does nothing. No
gdc just compiles the program to a.out. It doesn't run the
resulting executable. You need to use something like rdmd instead
of gdc. rdmd compiles to some temporary location and then runs
the executable.
Wow, that was fast. Thanks a lot!
Can compiler switches be used with the shebang
On Wed, 20 Aug 2014 23:03:48 +0200
Philippe Sigaud via Digitalmars-d-learn
digitalmars-d-learn@puremagic.com wrote:
Can compiler switches be used with the shebang notation? If yes, there
is certainly a GDC flag (-run?) that tells it to run the generated
executable.
it's possible to use