#include#include #include #include #include #include #include #include #include static bool stop = false; static void handle_term(int sig) { stop = true; } int main(int argc, char *argv[]) { signal(SIGTERM, handle_term); if (argc = 0); struct sockaddr_in address; bzero(&address, sizeof(address)); address.sin_family = AF_INET; inet_pton(AF_INET, ip, &address.sin_addr); address.sin_port = htons(port); int ret = bind(sock, (struct sockaddr*)&address, sizeof(address)); assert(ret != -1); ret = listen(sock, backlog); assert(ret != -1); while (!stop) { sleep(1); } close(sock); return 0; }
直接用g++可以编译成功,但是我用env查看环境变量发现没有包含/usr/include这个路径呀?一些头文件不是在这个文件夹下的吗?请问为什么可以编译成功呢,怎么找到这些头文件的呢?
Your Answer
1 answers
dpkg -L libc6-dev|grep socket.h
可以看到
头文件存放位置 /usr/include 自定义位置 CPPFLAGS(C/C++预处理器参数) -I/path/to/include 库文件存放位置 /usr/lib 自定义位置 LDFLAGS(库链接参数) -L/path/to/libexport CPPFLAGS="-I/opt/phpdroid/deps/include"export LDFLAGS="-L/opt/phpdroid/deps/lib"
Hot tools Tags
Hot Questions
How to pass an array into a SQL Server stored procedure
2026-01-31 22:24:05
What to do with mysqli problems? Errors like mysqli_fetch_array(): Argument #1 must be of type mysqli_result and such
2026-01-31 22:02:53
Convert a JavaScript string in dot notation into an object reference
2026-01-31 21:22:07
MySQL error #2014 - Commands out of sync; you can't run this command now [closed]
2026-01-31 21:01:19
How do I format a date in JavaScript?
2026-01-31 20:43:18
Popular tool
vc9-vc14 (32+64 bit) runtime library collection (link below)
Download the collection of runtime libraries required for phpStudy installation
VC9 32-bit
VC9 32-bit phpstudy integrated installation environment runtime library
PHP programmer toolbox full version
Programmer Toolbox v1.0 PHP Integrated Environment
VC11 32-bit
VC11 32-bit phpstudy integrated installation environment runtime library
SublimeText3 Chinese version
Chinese version, very easy to use
Hot Topics
Douyin level price list 1-75
20526
7
20526
7
wifi shows no ip assigned
13636
4
13636
4
Hot Article
What should I do if I can't always get the spot? Ouyitun Bibao multi-currency rotation and rebalancing strategy
2026-04-04
By DDD
Is the Martingale strategy effective? Detailed explanation of Ouyi DCA robot parameter setting
2026-04-03
By DDD
How to run a Python script_Detailed explanation of various ways to run a Python script and command line operations
2026-04-03
By DDD
How to use Nested Sequences in Premiere? (Project Organization)
2026-04-04
By 下次还敢
7 Best Thunderbolt 4 Cables: Cables That Roar
2026-04-05
By DDD






