make for arm

举报
风吹稻花香 发表于 2021/06/05 01:08:04 2021/06/05
【摘要】   c文件:project.c 方法一 //预编译,生成已编译通过的C原始程序 *.i  gcc -E project.c -o project.i //编译,生成汇编语言原始程序 *.s  gcc -S project.i -o project.s //链接,生成可执行程序  gcc -o project.exe projec...

 

c文件:project.c

方法一
//预编译,生成已编译通过的C原始程序 *.i 
gcc -E project.c -o project.i

//编译,生成汇编语言原始程序 *.s 
gcc -S project.i -o project.s

//链接,生成可执行程序 
gcc -o project.exe project.s

方法二
//编译 
gcc -c project.c -o project.o

//链接 
gcc -o project.exe project.o

方法三
//编译并链接 
gcc -o project.exe project.c

最后用 ./project.exe 运行。可以用 cat project.i和 cat project.s 看汇编的代码

 

g++编译指令

g++ -I/usr/local/include -I/usr/local/include/opencv  -I/usr/local/include/opencv2 -L/usr/local/lib -o"run_track"  -fopenmp main.cpp ./src/Camera.cpp  -lopencv_highgui -lopencv_core -lopencv_imgproc -lopencv_calib3d -lopencv_contrib -lopencv_features2d -lopencv_flann -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_objdetect -lopencv_video -lusb-1.0  -ludev -lusb  -lgomp -O2 -Wall


入门demo:

g++ -O3 -ma

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/54692858

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。