I have a console-based C project in Eclipse. Is there a button I can press to launch my application in a Command Prompt window?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can run your application as an External Tool, and there’s a toolbar item for that. Looks like a green circle with a white arrow, beside a red toolbox. I’m a Java developer so I don’t really know the CDT, but at least in the JDT you can run any command line tool in this way. (If it’s not in your toolbar, right-click the toolbar and choose
Customize Perspective…then find theExternal Toolsitem underLaunch, and add it.)First, click the down-arrow beside the button and then choose
External Tools Configurations…. In the dialog, selectProgramfrom the left side and then click the New button in the toolbar. You are basically creating a shortcut that will live in the toolbar. At this point you can fill out the command line details to run your application. There’s a lot of goodies like setting up environment variables, requiring a build of your projects before launching, etc. When you’re done, save it, and you can run it as often as you like by clicking the arrow-and-toolbox button. You can come back and edit it later too, make duplicates, etc.If you’re working with a team, or you just want to do a really nice job:
Commontab, underSave as, chooseShared File. This will create a file in your project to represent the tool shortcut that you’re building. That means you can check it into your source tree, and others can use it too. These files are XML so you want to check them in as text, not binary.${workspace_loc}so that anyone who checks out your project can run it without having to adjust the shortcut for their file system.