我正在尝试使用 gcc 编译代码并运行可执行文件,但它抛出错误:
gcc somefile.c -o somefile
编译成功。但是,当我尝试执行它时:
$sh somefile
它导致:语法错误:“(”意外。在输出文件中,我没有看到somefile.o,而是看到了somefile.c~
文件内容:
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("hi");
}
背景:我是 linux 编程的新手,想从简单的程序开始。我在虚拟机上运行 ubuntu 64 位,安装了 gcc、g++ 等。之后,我创建了一个如上所述的示例文件(“somefile.c”),并尝试了上述步骤,但无法执行。我的目标是使用 gcc 或 g++ 在 ubuntu 上编译和执行示例 C 或 Cpp 代码。请帮忙。