shell编译可执行文件,主要用来产生gdb可以调试的可执行文件,并执行

原创 2018年04月16日 20:26:05
#!/bin/sh
#此bash主要用来产生gdb可以调试的可执行文件,输入参数为与编译文件同名
#比如:hello.c文件,只需输入./gccgo.sh hello即可,并运行
gcc -g $1.c -o $1
./$1
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/august_edward/article/details/79965904

gdb调试linux可执行程序

[root@localhost CSwapServer_dist]# gdb CSwapServer GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el...
  • tina_tian1
  • tina_tian1
  • 2015-11-13 18:18:50
  • 2004

【GDB调试学习笔记】Makefile生成多个可执行文件

  • u013035197
  • u013035197
  • 2016-08-07 17:44:20
  • 848

主要用来产生gdb可以调试的可执行文件

#!/bin/sh#此bash主要用来产生gdb可以调试的可执行文件,输入参数为与编译文件同名#比如:hello.c文件,只需输入./gccgo.sh hello即可,并运行 gcc -g $1.c ...
  • august_edward
  • august_edward
  • 2018-04-16 20:27:49
  • 3

Linux开发工具(gcc,gdb,make,shell)——.c文件转变为可执行文件(二)

平时在Linux下写代码,直接用"gcc -o out in.c"就把代码编译好了,但是这后面到底做了什么事情呢?如果学习过编译原理则不难理解,一般高级语言程序编译的过程莫过于:预处理、编译、汇编、链...
  • huoyahuoya
  • huoyahuoya
  • 2016-07-06 20:03:53
  • 1333

GCC从源文件如何蜕变成可执行文件

GCC的编译过程 一、预处理: 对源程序中的伪指令(即以#开头的指令)和特殊符号进行处理的过程,即进行头文件的展开,宏替换,条件编译 如以下的一段简单程序: #include int main(...
  • zscfa
  • zscfa
  • 2016-07-06 20:38:12
  • 642

Linux在当前目录下查找并运行可执行程序

备注:         每个用户都有自己的bash文件,更改后对其它用户不生效.          cd加空格进入当前用户目录后,因为bash_profile为隐藏文件,可以通过命令 ls -al...
  • qq_24571549
  • qq_24571549
  • 2017-05-21 17:03:30
  • 363

CMake生成的可执行文件能够gdb调试

采用 $ gdb   调试时 出现 如下 错误:       (no debugging symbols found)  解决办法 1      首先在CMakeLists.txt中加入     ...
  • gdp12315
  • gdp12315
  • 2015-04-15 19:16:09
  • 3835

linux设置可以在当前目录查找可执行文件的方法

建立一个新用户test5,指定用户的宿主目录为/home/test5 useradd -d /home/test5 test5 如何让linux在当前目录下找到可执行程序 第一步,没有参数的...
  • CA111IF
  • CA111IF
  • 2016-04-30 14:45:18
  • 1318

Linux which --查看可执行文件的位置

我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:        which  查看可执行文件的位置。       whereis 查看文件的位置。     ...
  • mosesmo1989
  • mosesmo1989
  • 2016-04-08 11:18:59
  • 2005

编译一个可以在Android系统上运行的可执行程序

开发环境 系统环境:Ubuntu14.04   交叉编译器 arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 arm-no...
  • qq_29461259
  • qq_29461259
  • 2016-12-09 11:07:09
  • 1403
收藏助手
不良信息举报
您举报文章:shell编译可执行文件,主要用来产生gdb可以调试的可执行文件,并执行
举报原因:
原因补充:

(最多只允许输入30个字)