我最近刚转向Linux,现在也想在上面编程。
但是,由于某些原因,我无法让可执行文件工作。
以下是我所做的:
Code::Blocks
return(0);
getchar()并进行了编译--在保存文件的bin/release文件夹中,
在windows中它制作了一个.exe,我知道没有结尾(?)在linux中。(可能是错的)。
我目前正在运行Ubuntu11.04。
发布于 2011-09-02 17:51:59
大多数Linux发行版不包括PATH变量中的当前目录,该目录决定在何处搜索可执行文件。尝试打开一个终端,切换到bin/release目录,并显式地限定当前目录的可执行文件:
./myprogram这与Windows不同,在Windows中,您只需键入"myprogram.exe“即可。
发布于 2011-09-02 17:47:03
您可能需要授予作为可执行文件运行的程序权限:
sudo chmod +x yourProgram发布于 2011-09-02 17:54:04
在终端模拟器中,转到创建可执行文件的文件夹。
./programname型
其中,programname是可执行文件的名称(./告诉shell在当前目录中查找程序运行)
https://stackoverflow.com/questions/7287291
复制相似问题