创建intellij idea启动图标

centos上创建intellij idea启动图标

Pycharm

# cat /usr/share/applications/pycharm.desktop 
[Desktop Entry]
Name=Pycharm
GenericName=Pycharm
Comment=Pycharm2019:The Python IDE
Exec=sh /wjhdata/pycharm-community-2019.1.3/bin/pycharm.sh 
Icon=/wjhdata/pycharm-community-2019.1.3/bin/pycharm.png
Terminal=false
Type=Application
Categories=Utility;Application

IntelliJ IDEA

# cat /usr/share/applications/intellij.desktop
[Desktop Entry]
Name=IntelliJ IDEA
Comment=IntelliJ IDEA
Exec=sh /wjhdata/idea-IC-191.7479.19/bin/idea.sh
Icon=/wjhdata/idea-IC-191.7479.19/bin/idea.png
Terminal=false
Type=Application
Categories=Utility;Application

gcc 编译基础与make

gcc 编译基础

gcc common variable

-l/path 是加入某个library,库的前缀lib和扩展名(.a或.so)不需要写

-I/path 后面接的路径就是设置要去搜索相关的include文件的目录.

-Wall 编译的时候输出警告信息

-O 在编译的时候,依据操作系统环境,对程序进行优化

gcc default

  • linux 默认是将函数库放置在/lib/usr/lib当中.gcc默认会链接这两个路径下的函数库.
  • 同理,gcc编译会默认会搜索/usr/include目录下的头文件.

  • 通常称-Wall或者-O这些非必要的参数为标志FLAGS,当使用c语言的时候,也可能简称这些标志为CFLAGS

Continue reading “gcc 编译基础与make”