Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

Re: Running a C Program within Perl.

by Sniper (Scribe)
on Dec 27, 2001 at 20:56 UTC ( #134638=note: print w/ replies, xml ) Need Help??

in reply to Running a C Program within Perl.

You could use by Brian "Ingy" Ingerson

examples :
module :

use Inline C => <<'END_C'; void greet() { printf("Hello, world\n"); } END_C greet;

Simply run this script from the command line and it will print (you guessed it):

Hello, world

David "Sniper" Rigaudiere

Comment on Re: Running a C Program within Perl.
Download Code
Replies are listed 'Best First'.
Re: Re: Running a C Program within Perl.
by basicdez (Pilgrim) on Dec 27, 2001 at 21:34 UTC
    I am trying to run an external C program. I can run it fine from any Unix prompt, but when I put it into a perl program I get a long winded error, ending with "Directory" is not an identifier. Please help me I am very distraught.
      Please, post a piece of code :-)

      David "Sniper" Rigaudiere

        I can run this at the prompt, but putting in the following, /opt/BIPSConnect/bin/rdes, but when I put it in perl code (here is what I am trying to do - Quite simple and nothing complex, until I get this working) ...
        #!/usr/bin/perl-Tw use strict; my $cmd_to_run = "/opt/BIPSConnect/bin/rdes"; my @results = `$cmd_to_run`;
        I get the following error...
        /opt/BIPSConnect/bin/rdes: LD_LIBRARY_PATH=:/usr/lib:/usr/ucblib:/usr/ +openwin/lib:/usr/dt/lib:/usr/local/lib:/opt/hpnpl/lib:/p01cfg0 1/harvest/Harvest/lib:/opt/BIPSConnect/bin: is not an identifier
        I am most baffled and confused, please help me if you can.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://134638]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (4)
As of 2015-11-26 17:35 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (705 votes), past polls