You have not really provided enough detailed information for anyone to be of much help. I assume that you take the input from the user and put it in file.c. If so, are you sure your file.c file is being created and filled properly? Did you add error checking to the system() command and then check the error log for any useful error information? If the system() command is successful, did you check to see if a.out exists (that should be the file created by gcc, IIRC).

When posting to the forum, you need to provide more information about what you have tried, and most importantly, what isn't working. Saying 'but it never works' doesn't tell us nearly enough to help out. We are not psychics :)


In reply to Re: How to use system command in perl script? by saskaqueer
in thread How to use system command in perl script? by littlefishr

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.