C++ 如何运行c++;使用不同的外部库而不使用IDE的项目?[Ubuntu]
我的项目是关于嵌入式系统机器视觉领域的系统开发。我的问题是在Ubuntu上开发代码时没有使用IDE,IDE在项目的设置中创建了许多我不感兴趣的文件和导入库。因此,我想找到一种方法,从头开始,以一种干净的方式链接不同的库,并通过命令行测试所有内容 在internet上搜索时,我找到了使用外部库执行代码的命令,这些库从命令行通过不同的库,如下所示: 显示的命令是C++ 如何运行c++;使用不同的外部库而不使用IDE的项目?[Ubuntu],c++,ubuntu,embedded-linux,C++,Ubuntu,Embedded Linux,我的项目是关于嵌入式系统机器视觉领域的系统开发。我的问题是在Ubuntu上开发代码时没有使用IDE,IDE在项目的设置中创建了许多我不感兴趣的文件和导入库。因此,我想找到一种方法,从头开始,以一种干净的方式链接不同的库,并通过命令行测试所有内容 在internet上搜索时,我找到了使用外部库执行代码的命令,这些库从命令行通过不同的库,如下所示: 显示的命令是 g++ -std=c++11 -I/usr/local/include -L/usr/local/lib sign.cpp -lcry
g++ -std=c++11 -I/usr/local/include -L/usr/local/lib sign.cpp -lcrypto -ljwt -o sign
我的问题有点不同,我希望执行代码时不必在bash命令中插入所有路径
我的问题很简单,你应该开发一个运行在嵌入式C++系统上的程序,这样你就不用IDE了,可以在不运行BASH的长命令的情况下连续测试它。
用Python获取这个想法,我会在板上安装包并正常使用它们,而C++则知道我必须链接我使用的外部库。 如果我不清楚,请告诉我。
提前感谢。您需要创建一个makefile。在这里,您可以编写命令和外部lib的路径。
保存它,然后用“make”开始。查看makefiles@NathanOliver在什么意义上?你能解释一下我应该准备这个制作文件吗?那么,当我启动g++命令时,我必须写些什么吗?