帮助C程序可执行文件 - Linux

时间:2011-09-02 17:44:10

标签: c linux compilation codeblocks

我最近才转向Linux,现在也希望对它进行编程。

但是,出于某种原因,我无法使用可执行文件。

这就是我所做的:

  1. 下载代码::块
  2. 使用C源在Workspace 1中创建了一个新的控制台项目。
  3. getchar()
  4. 之前添加了return(0);
  5. Ran and Compiled - 完美的INSIDE Code :: Blocks
  6. 转到保存文件的bin / release文件夹,尝试双击,右键单击并选择:打开,打开,尝试使用终端运行我的程序名称。我复制了文件夹URL,然后复制了文件的名称..我似乎无法让创建的文件执行!
  7. 在windows中它创建了一个.exe,我知道linux中没有结尾(?)。 (可能是错的)。

    我目前正在运行Ubuntu 11.04。

3 个答案:

答案 0 :(得分:2)

大多数Linux发行版都不包含PATH变量中的当前目录,该目录确定搜索可执行文件的位置。尝试打开终端,切换到bin / release目录,并明确限定当前目录的可执行文件:

./myprogram

这与Windows形成鲜明对比,您可以在其中输入“myprogram.exe”。

答案 1 :(得分:1)

您可能需要授予程序作为可执行文件运行的权限:

sudo chmod +x yourProgram

答案 2 :(得分:0)

在终端模拟器中,转到(cd)创建可执行文件的文件夹。

输入./programname

其中programname是可执行文件的名称 (./告诉shell在当前目录中查找要运行的程序)