社区
Linux/Unix社区
帖子详情
gcc编译好的程序怎么运行阿?
dfsdf36
2003-09-11 08:59:22
在red linux9.0下,用gcc编译好的一个文件,产生一个a.out文件,但是直接敲入a.out或者双击图标都无用。。这是为啥呢?
...全文
178
3
打赏
收藏
gcc编译好的程序怎么运行阿?
在red linux9.0下,用gcc编译好的一个文件,产生一个a.out文件,但是直接敲入a.out或者双击图标都无用。。这是为啥呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
axlrose
2003-09-12
打赏
举报
回复
要不然就用最笨的方法,路径名加可执行文件名 /home/program/a.out
RichardNH
2003-09-11
打赏
举报
回复
应敲入./a.out "./"表示在当前路径运行
yangchaobj
2003-09-11
打赏
举报
回复
要指明是当前路径下的a.out。
这样执行:
./a.out
C++:
GCC
编译
:
GCC
编译
C++
程序
分步流程
C++:
GCC
编译
:
GCC
编译
C++
程序
分步流程
高版本
gcc
编译
linux,高版本
gcc
编译
出的
程序
在低版本glibc机器上
运行
比如我们用
gcc
9.3.0
编译
程序
,但需要发布的机器
gcc
版本是4.8.5,怎么办?你可能想到如下方法静态
编译
容器发布打包依赖的so,使用本地so
运行
程序
1.静态
编译
将libc和libstdc++静态
编译
,
编译
时带上如下参数。g++ -static-lib
gcc
-static-libstdc++glibc并不推荐静态链接,你依赖的其他库可能依赖的了glibc,并且往往是动态链接的,可以通过nm...
linux用
gcc
编译
完怎么
运行
,linux下使用
gcc
编译
运行
C/C++
程序
编译
C首先,
程序
编译
过程有:1.预处理(展开宏,头文件,检查代码是否有误)2.
编译
(将.c转为汇编代码.s)3.汇编(将汇编代码.s转为机器代码.o)4.链接(将所有机器代码.o和库文件链接成一个可执行
程序
)一般
编译
常常包括了:预处理,
编译
,汇编在linux系统中,
编译
c使用
gcc
编译
器,如下:
gcc
-o out in1.c in2.c //
gcc
编译
以及链接(对in1文件...
使用
gcc
以及makefile
编译
C
程序
文章目录一.
gcc
编译
C
程序
1. ubuntu 18.04下使用
gcc
编译
C
程序
2. window10下使用
gcc
编译
C
程序
二. win10下使用
编译
软件
编译
C
程序
三. makefile方式
编译
C
程序
四. 总结 一.
gcc
编译
C
程序
gcc
详解:
GCC
编译
过程及基本命令总结_天涯明月刀的博客-CSDN博客_
gcc
编译
命令 1. ubuntu 18.04下使用
gcc
编译
C
程序
安装
gcc
: sudo apt install
gcc
所有
程序
皆使用 vim 编写 一般模式下输入 :set nu 显示
简明Linux-Linux下
GCC
编译
C
程序
(g++
编译
c++类似)
GCC
编译
步骤简介1
GCC
编译
四步骤2
GCC
编译
选项3 静态库和共享库3.1 静态库生成及使用3.2 动态库生成及使用3.3**数据段合并和地址回填**1.4 注意事项 1
GCC
编译
四步骤
GCC
编译
可执行
程序
四步骤:预处理
编译
汇编 链接 hello.c>>>>hello.i>>>>>hello.s>>>>>>hello.o 预处理:展开宏/头文件 替换条件
编译
删除注释/空行/空白
gcc
-E -o he
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章