-
如果要自己编写一个C程序,将其编译成一个可执行文件,并在WIN和Linux上运行,据我所知,这是不可能的。
但是,只要在不同的编译器上编译相同的 C 程序,就可以在不同的系统上运行。
例如,如果使用 VC++ 编译 C 程序,并且可以在 Win 上运行它,则如果使用 GCC 编译相同的程序,则可以在 Linux 上运行它。
如果涉及与操作系统相关的系统功能,则可以通过宏定义将它们分开。
举个例子:ifdef winnt
您的 Windows 系统**。
ifdef _linux_
您的 Linux 系统**。
使用不同的编译器进行编译时,可以在相关编译器中设置相应的宏。 例如,gcc 使用 -d linux 参数。 有关更多信息,请参阅有关 IFDEF 的预处理部分。
-
刚学C语言! 您不知道 C 语言遵循 ANSI 标准吗? 当然,不同的编译器之间会有一些差异。 如果水平足够,你会很快发现。
-
Linux是怎么运行C文件的,下面我们来看看下面这个大放淘汰。
1. 安装 gccg++ 编译工具。
2. 创建后缀。
为。 三.
3. 打开文件并准备**。
4.编写一个简单的**,包括一个头文件和一个main函数。
5. 在终端窗口中输入编译。
6. 输入。 输入测试命令。
-
编译并生成一个可执行文件,然后运行它,没什么特别的。
-
在 Linux 中,您可以使用 GCC 编译器编译 C 程序,生成可执行文件,最后执行它。
具体步骤如下:
1.编译。 由。 c 文件生成。 o 文件,写作:
gcc -o -c
此命令可以编译为 。
如果有多个文件,可以逐个编译,即构建等。
gcc -o
此命令将获取三个目标文件并生成可执行文件。
3. 执行。 调用以下命令:
可以执行生成的可执行文件。
四、注意事项:
gcc -o
2)提供的示例是最基本的编译函数,在实际应用中,GCC具有丰富的编译选项,可以根据需求添加。
3)当项目包含大量文件时,可以使用makefile进行管理。
-
如果源文件已经写入,则将 cd 放入目录 gcc -o filename;/filename;找个学习Linux的好方法,有兴趣可以看刘岩老师写的《Linux应该学》一书作为入门书,觉得好就采用
-
1. 打开VS2010主界面,点击新建项目。
2.选择左侧的C++模板,选择右侧的win32控制台程序,最后在下面输入英文名称以确定存储位置,最后点击确定。
3. 在弹出对话框中选择下一步。
4. 在下面的对话框中,选择控件“控制台应用程序”; 请务必在附件选项中选择“空项目”。
5. 右键单击源文件以创建新项目。
6. 选择 C++ 文件。 并给出文档的英文名称。
7. 添加程序。
-
编译通过后可以发布C++,即在工具栏中有一个地方显示调试,改成发布(其实也可以使用调试),然后重新编译。 然后打开您的工作目录,有一个发布文件夹,其中包含您需要的所有内容。 保留程序中所需的文件,例如:
dll文件,exe 文件,ini 文件。
其余的**文件等可以省去。 然后打包,它就变成了一个绿色的无安装无插件应用程序。
一般来说,如果你是新手,暂时不会使用动态链接库之类的东西,也不会有数据库文件、配置文件等的读写,所以你所有的**只会生成一个有用的东西,那就是。 exe 文件,编译成功后,转到工作目录并查找它。
exe文件,这个就够了,它是一个可执行文件,双击运行你写的程序。
-
你找不到exe文件,你的老师不教吗?
CPP 编译并成为 obj,链接变为 exe,这是您的可执行文件,this。 你复制到的exe文件双击运行,和你在编译器中运行它时一样,就像魔兽争霸一样,你也双击一个exe启动游戏,你不知道的原因只是你不知道你生成的exe在**,所以你认为你编写的程序只能通过编译器打开。一起运行。
如果你使用的是 VS(vc++),则你在 debug 下生成的 exe 文件在 “(drive letter): your project path) debug” 下,exe 文件是你的程序生成的结果,双击 exe 的结果与用编译器打开后重新生成并再次运行的结果相同。
-
事实上,它封装了整个游戏中所需的一些环境。
就像很多游戏都需要安装一样,所谓的安装就是安装或者设置一些环境。 比如C++程序有调试程序,这个点击是可运行的,当你用dubug封装运行环境时,自然会点击运行。
-
呵呵,简单来说,就是C++程序终于生成了。 exe 文件,此文件是可运行的。 房东说的环境,我觉得指的是这个应用调用的函数、数据库、**等等。
呵呵,路过学习。
-
在 Linux 下,它通常直接使用 gedit 或 vim 编写。 C程序,然后由GCC指令编译。 以Ubuntu系统为例,具体流程如下:
1. 进入桌面临时文件夹。
2. 右键单击以创建一个新的空白文件。
3. 为文件命名。
4. 输入,开始写**(默认 gedit 是<>)。
5. 写入**,保存并退出。
6.点击右栏中的“终端”,或直接Ctrl+Alt+T通过快捷键组合进入终端。
7. 进入所在目录,编译、链接,通过 gcc 生成可执行的 hello 文件,命令为 gcc -o hello。
8. 执行(可执行)文件hello,命令是。 /hello。
-
您需要 gcc 命令来重新编译源代码,连接它,并形成一个二进制文件以在 linux 下运行它。
-
你的问题被问得模棱两可。
根据我的理解,有三层含义,1. C源代码**写在Windows或Mac系统下可以正常编译,也可以直接由Linux编译执行。
2.在Windows或Mac系统下编译的C程序不能直接带到Linux上执行。
3.是否可以在Linux系统下运行用C语言编写的程序?
当然,它不应该是地球的三种含义。
如果是第二种含义,那么答案是:绝对不是。 因为 C 是特定于系统的。 因此,在Windows下编译的可执行文件与在Linux下编译的可执行文件不同。
如果这是第一个含义。 那就看情况了。
如果你的源代码完全是用标准 C 语言编写的,那么应该可以编写一个 hello world 程序。
如果使用窗口系统调用。 那它就行不通了。
在 VisualStudio 2013 中编写和调试 C 语言程序的步骤: 1.打开 [文件] - 新建 - 项目以打开“新建项目”窗口。2. 在[模板]、[名称]、[位置]和[解决方案名称]中选择[Visual C++] Win32控制台应用程序,可以根据需要填写。 >>>More
查询cfcdkey兑换记录的方法如下:
2.进入兑换页面点击即可获取CDK显示,如果想知道有没有兑换,就得自己尝试一下。 >>>More